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