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

Public Member Functions

 TSLTMNode ()
 TSLTMNode (const TSLTMNode &right)
virtual ~TSLTMNode ()
TSLTMNodeoperator= (const TSLTMNode &right)
bool insertNextEdge (TSLTMEdge *val, int pos=-1)
bool removeNextEdge (int pos=-1)
void geometry (TSLTMInstant *val)
bool insertPreviousEdge (TSLTMEdge *val, int pos=-1)
bool removePreviousEdge (int pos=-1)
virtual TSLTMNodeclone () const
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
const TSLMDCollection< TSLTMEdge * > & nextEdge () const
TSLMDCollection< TSLTMEdge * > & nextEdge ()
const TSLTMEdgenextEdgeAt (int pos) const
TSLTMEdgenextEdgeAt (int pos)
const TSLTMInstantgeometry () const
TSLTMInstantgeometry ()
const TSLMDCollection< TSLTMEdge * > & previousEdge () const
TSLMDCollection< TSLTMEdge * > & previousEdge ()
const TSLTMEdgepreviousEdgeAt (int pos) const
TSLTMEdgepreviousEdgeAt (int pos)
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 TSLTMNodecreate ()
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

◆ TSLTMNode() [1/2]

TSLTMNode::TSLTMNode ( )

The default constructor.

◆ TSLTMNode() [2/2]

TSLTMNode::TSLTMNode ( const TSLTMNode & right)

The copy constructor.

◆ ~TSLTMNode()

virtual TSLTMNode::~TSLTMNode ( )
virtual

The destructor.

Member Function Documentation

◆ clone()

virtual TSLTMNode * TSLTMNode::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()

TSLTMNode * TSLTMNode::create ( )
static

◆ geometry() [1/3]

TSLTMInstant * TSLTMNode::geometry ( )
inline

◆ geometry() [2/3]

const TSLTMInstant * TSLTMNode::geometry ( ) const
inline

◆ geometry() [3/3]

void TSLTMNode::geometry ( TSLTMInstant * val)

◆ insertNextEdge()

bool TSLTMNode::insertNextEdge ( TSLTMEdge * 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.

◆ insertPreviousEdge()

bool TSLTMNode::insertPreviousEdge ( TSLTMEdge * 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.

◆ nextEdge() [1/2]

TSLMDCollection< TSLTMEdge * > & TSLTMNode::nextEdge ( )
inline

Returns the alternateTitle attribute.

◆ nextEdge() [2/2]

const TSLMDCollection< TSLTMEdge * > & TSLTMNode::nextEdge ( ) const
inline

Returns the alternateTitle attribute.

◆ nextEdgeAt() [1/2]

TSLTMEdge * TSLTMNode::nextEdgeAt ( int pos)
inline

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

◆ nextEdgeAt() [2/2]

const TSLTMEdge * TSLTMNode::nextEdgeAt ( int pos) const
inline

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

◆ operator=()

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

Assignment operator.

◆ previousEdge() [1/2]

TSLMDCollection< TSLTMEdge * > & TSLTMNode::previousEdge ( )
inline

Returns the alternateTitle attribute.

◆ previousEdge() [2/2]

const TSLMDCollection< TSLTMEdge * > & TSLTMNode::previousEdge ( ) const
inline

Returns the alternateTitle attribute.

◆ previousEdgeAt() [1/2]

TSLTMEdge * TSLTMNode::previousEdgeAt ( int pos)
inline

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

◆ previousEdgeAt() [2/2]

const TSLTMEdge * TSLTMNode::previousEdgeAt ( int pos) const
inline

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

◆ removeNextEdge()

bool TSLTMNode::removeNextEdge ( 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.

◆ removePreviousEdge()

bool TSLTMNode::removePreviousEdge ( 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 TSLTMNode::serialize ( void * outputStreamOfXML,
int indentation = -1,
bool isRootHandler = true ) const
virtual

Reimplemented from TSLTMTopologicalPrimitive.