Interface for displaying a route. More...
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 |
Interface for displaying a route.
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.
pRoute | The object containing the route data to represent. |
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] |
Implements VgMyDisplayable.
Implemented in VgMyRoutingHelper.
virtual void VgMyRouteDisplay::show | ( | ) | [pure virtual] |
Declaration from interface : VgMyDisplayable.
Implements VgMyDisplayable.
Implemented in VgMyRoutingHelper.