VisioDevKit-Sample  v2.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Properties Pages
VgMyRouteDisplay Class Referenceabstract

Interface for displaying a route. More...

Inheritance diagram for VgMyRouteDisplay:
Inheritance graph

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. More...
 
virtual void clear ()=0
 Clears the object. 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 displaying a route.

Member Function Documentation

virtual void VgMyRouteDisplay::clear ( )
pure virtual

Clears the object.

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.
virtual void VgMyRouteDisplay::hide ( )
pure virtual

Hides this Object.

No effect if it is already hidden.

Implements VgMyDisplayable.

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

Implements VgMyDisplayable.

virtual void VgMyRouteDisplay::show ( )
pure virtual

Declaration from interface : VgMyDisplayable.

Implements VgMyDisplayable.


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