Public Member Functions | Protected Attributes

VgMyInstructionPathDisplay Class Reference

Inheritance diagram for VgMyInstructionPathDisplay:
Inheritance graph
[legend]
Collaboration diagram for VgMyInstructionPathDisplay:
Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Protected Attributes

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

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]

Updates this Display with an instruction.

Parameters:
pNavigationThe navigation object used.
pIndexThe instruction index to use.

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:
VisioDevKit 2.0, Visioglobe® 2013