ompl::geometric::SPARSdb::edgeWeightMap Class Reference
#include <ompl/tools/thunder/SPARSdb.h>
Inheritance diagram for ompl::geometric::SPARSdb::edgeWeightMap:

Public Types | |
| using | key_type = Edge |
| using | value_type = double |
| using | reference = double & |
| using | category = boost::readable_property_map_tag |
Public Member Functions | |
| edgeWeightMap (const Graph &graph, const EdgeCollisionStateMap &collisionStates) | |
| double | get (Edge e) const |
Detailed Description
Member Typedef Documentation
◆ category
| using ompl::geometric::SPARSdb::edgeWeightMap::category = boost::readable_property_map_tag |
◆ key_type
◆ reference
| using ompl::geometric::SPARSdb::edgeWeightMap::reference = double & |
◆ value_type
| using ompl::geometric::SPARSdb::edgeWeightMap::value_type = double |
Constructor & Destructor Documentation
◆ edgeWeightMap()
| ompl::geometric::SPARSdb::edgeWeightMap::edgeWeightMap | ( | const Graph & | graph, |
| const EdgeCollisionStateMap & | collisionStates | ||
| ) |
Construct map for certain constraints.
- Parameters
-
graph Graph to use
Definition at line 60 of file SPARSdb.cpp.
Member Function Documentation
◆ get()
| double ompl::geometric::SPARSdb::edgeWeightMap::get | ( | Edge | e | ) | const |
Get the weight of an edge.
- Parameters
-
e the edge
- Returns
- infinity if e lies in a forbidden neighborhood; actual weight of e otherwise
Definition at line 65 of file SPARSdb.cpp.
The documentation for this class was generated from the following files:
- ompl/tools/thunder/SPARSdb.h
- ompl/tools/thunder/src/SPARSdb.cpp