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

Displays a path of a given instruction on the map. More...

Inheritance diagram for VgMyInstructionPathDisplay:
Inheritance graph

Public Member Functions

 VgMyInstructionPathDisplay (VgApplication::VgIApplication *pVgApplication)
 
virtual ~VgMyInstructionPathDisplay ()
 
void updateWithInstruction (VgEngine::VgConstRefPtr< VgNavigationModule::VgINavigation > const &pNavigation, unsigned int pIndex)
 Implementation of interface : VgMyInstructionDisplay. More...
 
void clear ()
 Clears the content. More...
 
void show ()
 Declaration from interface : VgMyDisplayable. More...
 
void hide ()
 Hides this Object. More...
 
bool isVisible ()
 

Protected Attributes

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

Detailed Description

Displays a path of a given instruction on the map.

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

Constructor & Destructor Documentation

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

Member Function Documentation

void VgMyInstructionPathDisplay::clear ( )
virtual

Clears the content.

Implements VgMyInstructionDisplay.

void VgMyInstructionPathDisplay::hide ( )
virtual

Hides this Object.

No effect if it is already hidden.

Implements VgMyInstructionDisplay.

bool VgMyInstructionPathDisplay::isVisible ( )
virtual
Returns
TRUE if this Object is visible (i.e. shown). FALSE otherwise.

Implements VgMyInstructionDisplay.

void VgMyInstructionPathDisplay::show ( )
virtual

Declaration from interface : VgMyDisplayable.

Implements VgMyInstructionDisplay.

void VgMyInstructionPathDisplay::updateWithInstruction ( VgEngine::VgConstRefPtr< VgNavigationModule::VgINavigation > const &  pNavigation,
unsigned int  pIndex 
)
virtual

Implementation of interface : VgMyInstructionDisplay.

IMPLEMENTATION TIPS : You can customize the line here

  • Texture & Colors
  • Width
  • Height

Implements VgMyInstructionDisplay.

Member Data Documentation

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

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