VisioMove
2.1.5
|
VgINavigationRequestParameters is used when computing a navigation and provides a mechanism to customise the computed navigation object. More...
Public Member Functions | |
VgINavigationRequestParameters (VgEngine::UInt pAttributes, VgEngine::VgRefPtr< VgINavigationCallback >const &pCallback, VgEngine::VgRefPtr< VgRoutingModule::VgIRoute > const &pRoute) | |
Constructor. More... | |
~VgINavigationRequestParameters () | |
Destructor. More... | |
Public Attributes | |
VgEngine::VgRefPtr < VgINavigationCallback > | mCallback |
Callback to communicate with navigation requester. More... | |
VgEngine::VgRefPtr < VgRoutingModule::VgIRoute > | mRoute |
Route for which the navigation object is calculated. More... | |
bool | mMergeFloorChangeInstructions |
Merge floor change instructions. More... | |
std::map< std::string, std::map < VgModalityParameterType, double > > | mModalityParameters |
The parameter map. More... | |
VgINavigationRequestParameters is used when computing a navigation and provides a mechanism to customise the computed navigation object.
|
inline |
Constructor.
pAttributes | For internall use only, use 0. |
pCallback | The callback to be used to communicate with the navigation requester |
pRoute | The route for which the navigation will be constructed. |
|
inline |
Destructor.
VgEngine::VgRefPtr< VgINavigationCallback > VgNavigationModule::VgINavigationRequestParameters::mCallback |
Callback to communicate with navigation requester.
bool VgNavigationModule::VgINavigationRequestParameters::mMergeFloorChangeInstructions |
Merge floor change instructions.
Default value false. If true, the following maneuvers will not be generated: VgNavigationModule::eVgManeuverTypeGoDown VgNavigationModule::eVgManeuverTypeGoUp, VgNavigationModule::eVgManeuverTypeChangeModality, VgNavigationModule::eVgManeuverTypeChangeLayer
These maneuvers will be merged with the previous instruction.
std::map< std::string, std::map< VgModalityParameterType, double > > VgNavigationModule::VgINavigationRequestParameters::mModalityParameters |
The parameter map.
Any non-existent parameter wil be considered having the default value. For example:
VgEngine::VgRefPtr< VgRoutingModule::VgIRoute > VgNavigationModule::VgINavigationRequestParameters::mRoute |
Route for which the navigation object is calculated.