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

Public Member Functions

 TSLTMEdge ()
 TSLTMEdge (const TSLTMEdge &right)
virtual ~TSLTMEdge ()
TSLTMEdgeoperator= (const TSLTMEdge &right)
void start (TSLTMNode *val)
void geometry (TSLTMPeriod *val)
void end (TSLTMNode *val)
virtual TSLTMEdgeclone () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLTMNodestart () const
TSLTMNodestart ()
const TSLTMPeriodgeometry () const
TSLTMPeriodgeometry ()
const TSLTMNodeend () const
TSLTMNodeend ()
Public Member Functions inherited from TSLTMTopologicalPrimitive
 TSLTMTopologicalPrimitive ()
 TSLTMTopologicalPrimitive (const TSLTMTopologicalPrimitive &right)
virtual ~TSLTMTopologicalPrimitive ()
TSLTMTopologicalPrimitiveoperator= (const TSLTMTopologicalPrimitive &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 TSLTMEdgecreate ()
Static Public Member Functions inherited from TSLTMTopologicalPrimitive
static TSLTMTopologicalPrimitivecreate ()
Static Public Member Functions inherited from TSLTMPrimitive
static TSLTMPrimitivecreate ()
Static Public Member Functions inherited from TSLTMObject
static TSLTMObjectcreate ()

Constructor & Destructor Documentation

◆ TSLTMEdge() [1/2]

TSLTMEdge::TSLTMEdge ( )

The default constructor.

◆ TSLTMEdge() [2/2]

TSLTMEdge::TSLTMEdge ( const TSLTMEdge & right)

The copy constructor.

◆ ~TSLTMEdge()

virtual TSLTMEdge::~TSLTMEdge ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLTMEdge * TSLTMEdge::clone ( ) const
virtual

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

Reimplemented from TSLTMTopologicalPrimitive.

◆ create()

TSLTMEdge * TSLTMEdge::create ( )
static

◆ end() [1/3]

TSLTMNode * TSLTMEdge::end ( )
inline

◆ end() [2/3]

const TSLTMNode * TSLTMEdge::end ( ) const
inline

◆ end() [3/3]

void TSLTMEdge::end ( TSLTMNode * val)

◆ geometry() [1/3]

TSLTMPeriod * TSLTMEdge::geometry ( )
inline

◆ geometry() [2/3]

const TSLTMPeriod * TSLTMEdge::geometry ( ) const
inline

◆ geometry() [3/3]

void TSLTMEdge::geometry ( TSLTMPeriod * val)

◆ operator=()

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

Assignment operator.

◆ serialize()

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

Reimplemented from TSLTMTopologicalPrimitive.

◆ start() [1/3]

TSLTMNode * TSLTMEdge::start ( )
inline

◆ start() [2/3]

const TSLTMNode * TSLTMEdge::start ( ) const
inline

◆ start() [3/3]

void TSLTMEdge::start ( TSLTMNode * val)