ompl::geometric::SPARSdb::edgeWeightMap Class Reference

#include <ompl/tools/thunder/SPARSdb.h>

Inheritance diagram for ompl::geometric::SPARSdb::edgeWeightMap:

Public Types

typedef Edge key_type
 
typedef double value_type
 
typedef double & reference
 
typedef
boost::readable_property_map_tag 
category
 

Public Member Functions

 edgeWeightMap (const Graph &graph, const EdgeCollisionStateMap &collisionStates)
 
double get (Edge e) const
 

Detailed Description

Used to artifically supress edges during A* search.

Definition at line 320 of file SPARSdb.h.

Member Typedef Documentation

typedef boost::readable_property_map_tag ompl::geometric::SPARSdb::edgeWeightMap::category

Map type.

Definition at line 336 of file SPARSdb.h.

Map key type.

Definition at line 330 of file SPARSdb.h.

Map auxiliary value type.

Definition at line 334 of file SPARSdb.h.

Map value type.

Definition at line 332 of file SPARSdb.h.

Constructor & Destructor Documentation

ompl::geometric::SPARSdb::edgeWeightMap::edgeWeightMap ( const Graph graph,
const EdgeCollisionStateMap collisionStates 
)

Construct map for certain constraints.

Parameters
graphGraph to use

Definition at line 58 of file SPARSdb.cpp.

Member Function Documentation

double ompl::geometric::SPARSdb::edgeWeightMap::get ( Edge  e) const

Get the weight of an edge.

Parameters
ethe 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: