Public Member Functions

VgMyRouteDisplay Class Reference

Interface for displaying a route. More...

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

List of all members.

Public Member Functions

virtual bool createRouteObjects (VgEngine::VgConstRefPtr< VgRoutingModule::VgIRoute > const &pRoute)=0
 Creates the geometry objects to be added to the view to represent the route.
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 for displaying a route.


Member Function Documentation

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

Clears the object.

Implemented in VgMyRoutingHelper.

virtual bool VgMyRouteDisplay::createRouteObjects ( VgEngine::VgConstRefPtr< VgRoutingModule::VgIRoute > const &  pRoute ) [pure virtual]

Creates the geometry objects to be added to the view to represent the route.

Parameters:
pRouteThe object containing the route data to represent.
Returns:
true if route objects where created successfully, otherwise false.

Implemented in VgMyRoutingHelper.

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

Hides this Object.

No effect if it is already hidden.

Implements VgMyDisplayable.

Implemented in VgMyRoutingHelper.

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

Implements VgMyDisplayable.

Implemented in VgMyRoutingHelper.

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

Declaration from interface : VgMyDisplayable.

Implements VgMyDisplayable.

Implemented in VgMyRoutingHelper.


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