VisioMove SDK (iOS)
2.1.22
|
Public Member Functions | |
virtual bool | operator== (const VgIRoutingNode &pOther) const =0 |
virtual bool | hasPosition () const =0 |
virtual const VgEngine::VgPosition & | getPosition () const =0 |
virtual bool | hasRoutePosition () const =0 |
virtual const VgEngine::VgPosition & | getRoutePosition () const =0 |
virtual bool | hasPoiID () const =0 |
virtual const std::string & | getPoiID () const =0 |
virtual const std::string & | getLayerName () const =0 |
Public Member Functions inherited from VgEngine::VgReferenced | |
VgReferenced () | |
VgReferenced (const VgReferenced &pThis) | |
virtual | ~VgReferenced () |
VgReferenced & | operator= (const VgReferenced &pThis) |
void | ref () const |
int | unref () const |
int | getNbReferences () const |
Protected Member Functions | |
VgIRoutingNode () | |
virtual | ~VgIRoutingNode () |
Additional Inherited Members | |
Protected Attributes inherited from VgEngine::VgReferenced | |
int | mNbReferences |
This class is an opaque pointer class to routing nodes from the routing module. You can't instanciate this class, only the routing module can. To get an instance of routing node you can call VgIRoutingSolver::getRoutingNode
|
inlineprotected |
|
inlineprotectedvirtual |
|
pure virtual |
Allows to query routing node layername
|
pure virtual |
Allows to query routing node poiID, assumes hasPoiID returns true.
|
pure virtual |
Allows to query the position with which the VgIRoutingNode was created.
|
pure virtual |
Allows to query routing node's position. This position is on the routing network, and might not be the same as was used to get the routing node. The altitude is 0, and the SRS will be the Scene SRS.
|
pure virtual |
Allows to query if the routing node has a known location
|
pure virtual |
Allows to query the position with which the VgIRoutingNode was created.
|
pure virtual |
Allows to query the position of the routing node on the network
|
pure virtual |
Operator to compare two routing nodes for equality