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

Public Member Functions

 TSLTMPrimitive ()
 
 TSLTMPrimitive (const TSLTMPrimitive &right)
 
virtual ~TSLTMPrimitive ()
 
TSLTMPrimitiveoperator= (const TSLTMPrimitive &right)
 
virtual TSLTMPrimitiveclone () const
 
void timePeriod (TSLMDTimePeriod *input, bool assumeOwnership=true)
 
void timeInstant (TSLMDTimeInstant *input, bool assumeOwnership=true)
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
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 TSLTMPrimitivecreate ()
 
- Static Public Member Functions inherited from TSLTMObject
static TSLTMObjectcreate ()
 

Constructor & Destructor Documentation

◆ TSLTMPrimitive() [1/2]

TSLTMPrimitive::TSLTMPrimitive ( )

The default constructor.

◆ TSLTMPrimitive() [2/2]

TSLTMPrimitive::TSLTMPrimitive ( const TSLTMPrimitive & right)

The copy constructor.

◆ ~TSLTMPrimitive()

virtual TSLTMPrimitive::~TSLTMPrimitive ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLTMPrimitive * TSLTMPrimitive::clone ( ) const
virtual

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

Reimplemented from TSLTMObject.

Reimplemented in TSLTMEdge, TSLTMGeometricPrimitive, TSLTMInstant, TSLTMNode, TSLTMPeriod, and TSLTMTopologicalPrimitive.

◆ create()

static TSLTMPrimitive * TSLTMPrimitive::create ( )
static

◆ operator=()

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

Assignment operator.

◆ serialize()

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

◆ timeInstant() [1/3]

TSLMDTimeInstant * TSLTMPrimitive::timeInstant ( )
inline

◆ timeInstant() [2/3]

const TSLMDTimeInstant * TSLTMPrimitive::timeInstant ( ) const
inline

Accessors for timeInstant

◆ timeInstant() [3/3]

void TSLTMPrimitive::timeInstant ( TSLMDTimeInstant * input,
bool assumeOwnership = true )

◆ timePeriod() [1/3]

TSLMDTimePeriod * TSLTMPrimitive::timePeriod ( )
inline

◆ timePeriod() [2/3]

const TSLMDTimePeriod * TSLTMPrimitive::timePeriod ( ) const
inline

Accessors for timePeriod

◆ timePeriod() [3/3]

void TSLTMPrimitive::timePeriod ( TSLMDTimePeriod * input,
bool assumeOwnership = true )