VisioMove-Sample  2.1.3
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Pages
VgMyNavigationDynamicPathDisplay Class Reference

Displays a path from the closest position on the route until the end of the instructions of the same layer. More...

Inherits VgINavigationListener.

Public Member Functions

 VgMyNavigationDynamicPathDisplay (VgApplication::VgIApplication *pVgApplication)
 
virtual ~VgMyNavigationDynamicPathDisplay ()
 
virtual void notifyPositionUpdated (VgEngine::VgConstRefPtr< VgNavigationModule::VgINavigation > const &pNavigation, const VgEngine::VgPosition &, double)
 
virtual void notifyNewInstruction (VgEngine::VgConstRefPtr< VgNavigationModule::VgINavigation > const &pNavigation, unsigned int pIndex)
 
void clear ()
 Implementation of interface : VgMyInstructionDisplay. More...
 
void show ()
 
void hide ()
 
bool isVisible ()
 

Protected Attributes

VgApplication::VgIApplication * mVgApplication
 
VgEngine::VgConstRefPtr
< VgNavigationModule::VgINavigationInstruction > 
mInstruction
 
VgEngine::VgRefPtr
< Vg3DModule::VgLine > 
mLine
 

Detailed Description

Displays a path from the closest position on the route until the end of the instructions of the same layer.

This is a DEMO/DEBUGGING class but it could be used to highlight a part of a route.

Constructor & Destructor Documentation

VgMyNavigationDynamicPathDisplay::VgMyNavigationDynamicPathDisplay ( VgApplication::VgIApplication *  pVgApplication)
virtual VgMyNavigationDynamicPathDisplay::~VgMyNavigationDynamicPathDisplay ( )
virtual

Member Function Documentation

void VgMyNavigationDynamicPathDisplay::clear ( )

Implementation of interface : VgMyInstructionDisplay.

IMPLEMENTATION TIPS : You can customize the line here

  • Texture & Colors
  • Width
  • Height
void VgMyNavigationDynamicPathDisplay::hide ( )
bool VgMyNavigationDynamicPathDisplay::isVisible ( )
virtual void VgMyNavigationDynamicPathDisplay::notifyNewInstruction ( VgEngine::VgConstRefPtr< VgNavigationModule::VgINavigation > const &  pNavigation,
unsigned int  pIndex 
)
virtual
virtual void VgMyNavigationDynamicPathDisplay::notifyPositionUpdated ( VgEngine::VgConstRefPtr< VgNavigationModule::VgINavigation > const &  pNavigation,
const VgEngine::VgPosition &  ,
double   
)
virtual
void VgMyNavigationDynamicPathDisplay::show ( )

Member Data Documentation

VgEngine::VgConstRefPtr< VgNavigationModule::VgINavigationInstruction > VgMyNavigationDynamicPathDisplay::mInstruction
protected
VgEngine::VgRefPtr< Vg3DModule::VgLine > VgMyNavigationDynamicPathDisplay::mLine
protected
VgApplication::VgIApplication* VgMyNavigationDynamicPathDisplay::mVgApplication
protected

The documentation for this class was generated from the following file:
VisioMove 2.1.3, Visioglobe® 2015