All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
Eegeo::Resources::Roads::Navigation::NavigationGraphLink Class Reference
Inheritance diagram for Eegeo::Resources::Roads::Navigation::NavigationGraphLink:
Eegeo::NonCopyable

Public Member Functions

 NavigationGraphLink (NavigationGraph *navGraphInstance, int roadIndex, bool isAtEndOfRoad)
 
NavigationGraphGetNavGraph () const
 
int GetRoadIndex () const
 
bool GetIsLeavingCell () const
 
bool IsAtEndOfRoad () const
 
NavigationGraphRoadGetLinkedRoad () const
 
const v3GetLinkedRoadVertex () const
 
int GetLinkedRoadVertexIndex () const
 
bool IsEqual (const NavigationGraphLink &other) const
 

Additional Inherited Members

- Protected Member Functions inherited from Eegeo::NonCopyable
 NonCopyable (const NonCopyable &)=delete
 
NonCopyableoperator= (const NonCopyable &)=delete
 

Member Function Documentation

NavigationGraphRoad * Eegeo::Resources::Roads::Navigation::NavigationGraphLink::GetLinkedRoad ( ) const
Returns
the road in GetNavGraph() at GetRoadIndex()
bool Eegeo::Resources::Roads::Navigation::NavigationGraphLink::IsAtEndOfRoad ( ) const
inline
Returns
true if this link is connected at the end (last vertex of) GetLinkedRoad; false if this link is connected at the start (first vertex of) GetLinkedRoad

The documentation for this class was generated from the following files: