VgIRoutingModule provides access to routing related objects.
More...
VgIRoutingModule provides access to routing related objects.
VgRoutingModule::VgIRoutingModule::VgIRoutingModule |
( |
| ) |
|
|
inlineprotected |
virtual VgRoutingModule::VgIRoutingModule::~VgIRoutingModule |
( |
| ) |
|
|
inlinevirtual |
virtual void VgRoutingModule::VgIRoutingModule::getAllAttributeNames |
( |
std::vector< std::string > & |
pNames | ) |
const |
|
pure virtual |
This method is used to get the names of all the attributes present in the database.
It can return an empty vector if no modalities are specified within the database.
- Parameters
-
pNames | The list of strings that will be fed with the attribute names. |
- Version
- 2.0.7729
virtual void VgRoutingModule::VgIRoutingModule::getAllModalityNames |
( |
std::vector< std::string > & |
pNames | ) |
const |
|
pure virtual |
This method is used to get the names of all the modalities present in the database.
It can return an empty vector if no modalities are specified within the database.
- Parameters
-
pNames | The list of strings that will be fed with the modality names. |
- Version
- 2.0.7729
Retrieves the route converter factor.
virtual VgIRoutingSolver* VgRoutingModule::VgIRoutingModule::getRoutingSolver |
( |
| ) |
|
|
pure virtual |
virtual int VgRoutingModule::VgIRoutingModule::setEdgeTimeByAttributeAndModality |
( |
const std::string & |
pEdgeAttribute, |
|
|
const std::string & |
pModality, |
|
|
float |
pTime |
|
) |
| |
|
pure virtual |
This method is used to set the traversal time for a given modality on.
edges with a given attribute. It returns the number of affected edges.
- Parameters
-
pEdgeAttribute | The searched attributes. All edges with that attribute will be affected. |
pModality | The affected modality (time can only be set for modalities, no time concept in edges alone). |
pTime | The time to associate. |
- Returns
- The number of edges that were affected.
- Version
- 2.0.7729
The documentation for this class was generated from the following file: