VisioMove-Sample  2.1.3
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Pages
VgMyInstructionDisplay Class Referenceabstract

Interface for Objects that display informations based on a Navigation Instruction. More...

Inheritance diagram for VgMyInstructionDisplay:
Inheritance graph

Public Member Functions

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

Detailed Description

Interface for Objects that display informations based on a Navigation Instruction.

See VgNavigationModule::VgINavigationInstruction.

These methods are called if the VgMyInstructionDisplay has been registered with the addInstructionDisplay() method within VgMyBasicApplicationController.

Note: VgMyInstructionDisplay subclasses do not need to implement VgNavigationModule::VgINavigationListener. They will be notified by the VgMyBasicApplicationController via the updateWithInstruction() method.

Member Function Documentation

virtual void VgMyInstructionDisplay::clear ( )
pure virtual

Clears the content.

Implemented in VgMyInstructionPathDisplay.

virtual void VgMyInstructionDisplay::hide ( )
pure virtual

Hides this Object.

No effect if it is already hidden.

Implements VgMyDisplayable.

Implemented in VgMyInstructionPathDisplay.

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

Implements VgMyDisplayable.

Implemented in VgMyInstructionPathDisplay.

virtual void VgMyInstructionDisplay::show ( )
pure virtual

Declaration from interface : VgMyDisplayable.

Implements VgMyDisplayable.

Implemented in VgMyInstructionPathDisplay.

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

Updates this Display with an instruction.

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

Implemented in VgMyInstructionPathDisplay.


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