An object containing parameters to perform a route request. More...
Public Member Functions | |
VgIRouteRequestParameters () | |
~VgIRouteRequestParameters () | |
Public Attributes | |
VgIRouteRequestType | mRequestType |
Tells which apsect of route to optimize (time or distance) default is time. | |
VgEngine::VgRefPtr < VgIRoutingNode > | mOrigin |
Start point of route. | |
std::vector < VgEngine::VgRefPtr < VgIRoutingNode > > | mDestinations |
Contains a list of waypoints that must be present on the route. | |
std::set< std::string > | mExcludedAttributes |
Attributes to be excluded from the route (e.g. | |
std::set< std::string > | mExcludedModalities |
Modalities to be excluded from the route (e.g. | |
VgEngine::VgRefPtr < VgIRouteCallback > | mCallback |
Callback to communicate with route requester. |
An object containing parameters to perform a route request.
VgRoutingModule::VgIRouteRequestParameters::VgIRouteRequestParameters | ( | ) | [inline] |
VgRoutingModule::VgIRouteRequestParameters::~VgIRouteRequestParameters | ( | ) | [inline] |
Callback to communicate with route requester.
std::vector< VgEngine::VgRefPtr< VgIRoutingNode > > VgRoutingModule::VgIRouteRequestParameters::mDestinations |
Contains a list of waypoints that must be present on the route.
std::set< std::string > VgRoutingModule::VgIRouteRequestParameters::mExcludedAttributes |
Attributes to be excluded from the route (e.g.
stairs for disabled persons)
std::set< std::string > VgRoutingModule::VgIRouteRequestParameters::mExcludedModalities |
Modalities to be excluded from the route (e.g.
'do not use car' or 'do not use shuttles)
Start point of route.
Tells which apsect of route to optimize (time or distance) default is time.