MapLink Pro .
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches
Inheritance diagram for TSLTMInstant:

Public Member Functions

 TSLTMInstant ()
 TSLTMInstant (const TSLTMInstant &right)
virtual ~TSLTMInstant ()
TSLTMInstantoperator= (const TSLTMInstant &right)
bool insertBegunBy (TSLTMPeriod *val, int pos=-1)
bool removeBegunBy (int pos=-1)
void topology (TSLTMNode *val)
bool insertEndedBy (TSLTMPeriod *val, int pos=-1)
bool removeEndedBy (int pos=-1)
virtual TSLTMInstantclone () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLMDCollection< TSLTMPeriod * > & begunBy () const
TSLMDCollection< TSLTMPeriod * > & begunBy ()
const TSLTMPeriodbegunByAt (int pos) const
TSLTMPeriodbegunByAt (int pos)
const TSLTMNodetopology () const
TSLTMNodetopology ()
const TSLMDCollection< TSLTMPeriod * > & endedBy () const
TSLMDCollection< TSLTMPeriod * > & endedBy ()
const TSLTMPeriodendedByAt (int pos) const
TSLTMPeriodendedByAt (int pos)
Public Member Functions inherited from TSLTMGeometricPrimitive
 TSLTMGeometricPrimitive ()
 TSLTMGeometricPrimitive (const TSLTMGeometricPrimitive &right)
virtual ~TSLTMGeometricPrimitive ()
TSLTMGeometricPrimitiveoperator= (const TSLTMGeometricPrimitive &right)
Public Member Functions inherited from TSLTMPrimitive
 TSLTMPrimitive ()
 TSLTMPrimitive (const TSLTMPrimitive &right)
virtual ~TSLTMPrimitive ()
TSLTMPrimitiveoperator= (const TSLTMPrimitive &right)
void timePeriod (TSLMDTimePeriod *input, bool assumeOwnership=true)
void timeInstant (TSLMDTimeInstant *input, bool assumeOwnership=true)
const TSLMDTimePeriod * timePeriod () const
TSLMDTimePeriod * timePeriod ()
const TSLMDTimeInstant * timeInstant () const
TSLMDTimeInstant * timeInstant ()
Public Member Functions inherited from TSLTMObject
 TSLTMObject ()
 TSLTMObject (const TSLTMObject &right)
virtual ~TSLTMObject ()
TSLTMObjectoperator= (const TSLTMObject &right)

Static Public Member Functions

static TSLTMInstantcreate ()
Static Public Member Functions inherited from TSLTMGeometricPrimitive
static TSLTMGeometricPrimitivecreate ()
Static Public Member Functions inherited from TSLTMPrimitive
static TSLTMPrimitivecreate ()
Static Public Member Functions inherited from TSLTMObject
static TSLTMObjectcreate ()

Constructor & Destructor Documentation

◆ TSLTMInstant() [1/2]

TSLTMInstant::TSLTMInstant ( )

The default constructor.

◆ TSLTMInstant() [2/2]

TSLTMInstant::TSLTMInstant ( const TSLTMInstant & right)

The copy constructor.

◆ ~TSLTMInstant()

virtual TSLTMInstant::~TSLTMInstant ( )
virtual

The destructor.

Member Function Documentation

◆ begunBy() [1/2]

TSLMDCollection< TSLTMPeriod * > & TSLTMInstant::begunBy ( )
inline

Returns the alternateTitle attribute.

◆ begunBy() [2/2]

const TSLMDCollection< TSLTMPeriod * > & TSLTMInstant::begunBy ( ) const
inline

Returns the alternateTitle attribute.

◆ begunByAt() [1/2]

TSLTMPeriod * TSLTMInstant::begunByAt ( int pos)
inline

Returns the string at the given position. If the given position is not in range a null pointer is returned.

◆ begunByAt() [2/2]

const TSLTMPeriod * TSLTMInstant::begunByAt ( int pos) const
inline

Returns the string at the given position. If the given position is not in range a null pointer is returned.

◆ clone()

virtual TSLTMInstant * TSLTMInstant::clone ( ) const
virtual

Clone method for derived or derived from classes. Creates object on the heap, so the pointer must be deleted

Reimplemented from TSLTMGeometricPrimitive.

◆ create()

TSLTMInstant * TSLTMInstant::create ( )
static

◆ endedBy() [1/2]

TSLMDCollection< TSLTMPeriod * > & TSLTMInstant::endedBy ( )
inline

Returns the alternateTitle attribute.

◆ endedBy() [2/2]

const TSLMDCollection< TSLTMPeriod * > & TSLTMInstant::endedBy ( ) const
inline

Returns the alternateTitle attribute.

◆ endedByAt() [1/2]

TSLTMPeriod * TSLTMInstant::endedByAt ( int pos)
inline

Returns the string at the given position. If the given position is not in range a null pointer is returned.

◆ endedByAt() [2/2]

const TSLTMPeriod * TSLTMInstant::endedByAt ( int pos) const
inline

Returns the string at the given position. If the given position is not in range a null pointer is returned.

◆ insertBegunBy()

bool TSLTMInstant::insertBegunBy ( TSLTMPeriod * val,
int pos = -1 )

Inserts the given string at the given position. If the given position is not provided or is not in range, the string is appended.

◆ insertEndedBy()

bool TSLTMInstant::insertEndedBy ( TSLTMPeriod * val,
int pos = -1 )

Inserts the given string at the given position. If the given position is not provided or is not in range, the string is appended.

◆ operator=()

TSLTMInstant & TSLTMInstant::operator= ( const TSLTMInstant & right)

Assignment operator.

◆ removeBegunBy()

bool TSLTMInstant::removeBegunBy ( int pos = -1)

Removes a string from the given position. If the given position is not provided or is not in range, the last string is removed.

◆ removeEndedBy()

bool TSLTMInstant::removeEndedBy ( int pos = -1)

Removes a string from the given position. If the given position is not provided or is not in range, the last string is removed.

◆ serialize()

virtual bool TSLTMInstant::serialize ( void * outputStreamOfXML,
int indentation = -1,
bool isRootHandler = true ) const
virtual

Reimplemented from TSLTMGeometricPrimitive.

◆ topology() [1/3]

TSLTMNode * TSLTMInstant::topology ( )
inline

◆ topology() [2/3]

const TSLTMNode * TSLTMInstant::topology ( ) const
inline

◆ topology() [3/3]

void TSLTMInstant::topology ( TSLTMNode * val)