VgIRouteConverter provides a mechanism for converting a VgIRoute into a geometry object(s) displayable by the Vg3DModule. More...
Public Member Functions | |
virtual | ~VgIRouteConverter () |
Destructor. | |
virtual void | convertRoute (VgEngine::VgConstRefPtr< VgRoutingModule::VgIRoute > const &pRoute, std::vector< VgIRouteGeometryDescriptor > &pRouteGeometriesDescriptor)=0 |
Converts a route into objects displayable by the Vg3DModule. | |
Protected Member Functions | |
VgIRouteConverter () | |
Constructor. |
VgIRouteConverter provides a mechanism for converting a VgIRoute into a geometry object(s) displayable by the Vg3DModule.
VgRoutingModule::VgIRouteConverter::VgIRouteConverter | ( | ) | [inline, protected] |
Constructor.
virtual VgRoutingModule::VgIRouteConverter::~VgIRouteConverter | ( | ) | [inline, virtual] |
Destructor.
virtual void VgRoutingModule::VgIRouteConverter::convertRoute | ( | VgEngine::VgConstRefPtr< VgRoutingModule::VgIRoute > const & | pRoute, |
std::vector< VgIRouteGeometryDescriptor > & | pRouteGeometriesDescriptor | ||
) | [pure virtual] |
Converts a route into objects displayable by the Vg3DModule.
pRoute | The route to be converted. | |
[out] | pRouteGeometriesDescriptor | A vector containing geometry objects descriptors containing. Each element in the vector sequentially represents a "stage" of the route. A stage starts and finishes with either the first/last point in a layer or a waypoint. |