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

Public Member Functions

 TSLTMObject ()
 TSLTMObject (const TSLTMObject &right)
virtual ~TSLTMObject ()
TSLTMObjectoperator= (const TSLTMObject &right)
virtual TSLTMObjectclone () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const

Static Public Member Functions

static TSLTMObjectcreate ()

Constructor & Destructor Documentation

◆ TSLTMObject() [1/2]

TSLTMObject::TSLTMObject ( )

The default constructor.

◆ TSLTMObject() [2/2]

TSLTMObject::TSLTMObject ( const TSLTMObject & right)

The copy constructor.

◆ ~TSLTMObject()

virtual TSLTMObject::~TSLTMObject ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLTMObject * TSLTMObject::clone ( ) const
virtual

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

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

◆ create()

TSLTMObject * TSLTMObject::create ( )
static

◆ operator=()

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

Assignment operator.

◆ serialize()

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