VisioMove SDK (iOS)  2.1.22
VgRoutingModule::VgIRoutingNodeParameters Struct Reference

Public Member Functions

 VgIRoutingNodeParameters ()
 

Public Attributes

VgIRoutingNodeOption mOption
 
float mDistanceThreshold
 
std::string mLayerName
 
std::set< std::string > mExcludedEdgeModalities
 

Detailed Description

An object containing parameters to perform a getRoutingNode from a position.

Version
2.1.4

Constructor & Destructor Documentation

VgRoutingModule::VgIRoutingNodeParameters::VgIRoutingNodeParameters ( )
inline

Member Data Documentation

float VgRoutingModule::VgIRoutingNodeParameters::mDistanceThreshold

Maximum distance threshold in meters. Default is 200 meters.

std::set< std::string > VgRoutingModule::VgIRoutingNodeParameters::mExcludedEdgeModalities

Modalities to be excluded from edges if using eRoutingNodeOptionsOnEdge, ignore otherwise.

Use VgIRoutingModule::getAllModalityNames to retrieve a list of modalities available within the current routing network.

Use case: you could exclude the "shuttle" edge modality, as generally you can only get on a shuttle at its stops.

std::string VgRoutingModule::VgIRoutingNodeParameters::mLayerName

if non empty, find the routing node on a specific layer. Default is empty.

VgIRoutingNodeOption VgRoutingModule::VgIRoutingNodeParameters::mOption

What nodes to select from, closest node, on edge, or closest access. Default is eRoutingNodeOptionsOnEdge.


The documentation for this struct was generated from the following file:
VisioMove 2.1.22, Visioglobe® 2016