Public Member Functions

VgMyNavigationPositionDisplay Class Reference

Interface responsible for displaying the current navigation position. More...

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

List of all members.

Public Member Functions

virtual void updateWithPosition (VgEngine::VgConstRefPtr< VgNavigationModule::VgINavigation > const &pNavigation, const VgEngine::VgPosition &pPosition)=0
 A notification containing the latest position associated with the navigation object.
virtual void clear ()=0
 Clears the object.
virtual void show ()=0
 Declaration from interface : VgMyDisplayable.
virtual void hide ()=0
 Hides this Object.
virtual bool isVisible ()=0

Detailed Description

Interface responsible for displaying the current navigation position.


Member Function Documentation

virtual void VgMyNavigationPositionDisplay::clear (  ) [pure virtual]

Clears the object.

Implemented in VgMyAvatarDisplay.

virtual void VgMyNavigationPositionDisplay::hide (  ) [pure virtual]

Hides this Object.

No effect if it is already hidden.

Implements VgMyDisplayable.

Implemented in VgMyAvatarDisplay.

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

Implements VgMyDisplayable.

Implemented in VgMyAvatarDisplay.

virtual void VgMyNavigationPositionDisplay::show (  ) [pure virtual]

Declaration from interface : VgMyDisplayable.

Implements VgMyDisplayable.

Implemented in VgMyAvatarDisplay.

virtual void VgMyNavigationPositionDisplay::updateWithPosition ( VgEngine::VgConstRefPtr< VgNavigationModule::VgINavigation > const &  pNavigation,
const VgEngine::VgPosition &  pPosition 
) [pure virtual]

A notification containing the latest position associated with the navigation object.

Parameters:
pNavigationThe navigation object.
pPositionThe new position.

Implemented in VgMyAvatarDisplay.


The documentation for this class was generated from the following file:
VisioDevKit 2.0, Visioglobe® 2013