Extension of hpp::core::Roadmap. More...
#include <hpp/manipulation/roadmap.hh>
Public Types | |
typedef core::Roadmap | Parent |
Public Member Functions | |
void | statAddFoliation (ConstraintSetPtr_t constraint) |
Add a ConstraintSet that creates a foliation. More... | |
void | insertHistogram (const graph::HistogramPtr_t hist) |
Register histogram so that each time a node is added to the roadmap, it is also added to the histogram. More... | |
void | constraintGraph (const graph::GraphPtr_t &graph) |
Register the constraint graph to do statistics. More... | |
void | clear () |
Clear the histograms and call parent implementation. More... | |
void | push_node (const core::NodePtr_t &n) |
Catch event 'New node added'. More... | |
Static Public Member Functions | |
static RoadmapPtr_t | create (const core::DistancePtr_t &distance, const core::DevicePtr_t &robot) |
Return a shared pointer to a new instance. More... | |
Protected Member Functions | |
void | statInsert (const core::NodePtr_t &n) |
Register a new configuration. More... | |
Roadmap (const core::DistancePtr_t &distance, const core::DevicePtr_t &robot) | |
Constructor. More... | |
Extension of hpp::core::Roadmap.
It adds the ability of doing statistics on the graph
typedef core::Roadmap hpp::manipulation::Roadmap::Parent |
|
protected |
Constructor.
void hpp::manipulation::Roadmap::clear | ( | ) |
Clear the histograms and call parent implementation.
void hpp::manipulation::Roadmap::constraintGraph | ( | const graph::GraphPtr_t & | graph | ) |
Register the constraint graph to do statistics.
|
static |
Return a shared pointer to a new instance.
void hpp::manipulation::Roadmap::insertHistogram | ( | const graph::HistogramPtr_t | hist | ) |
Register histogram so that each time a node is added to the roadmap, it is also added to the histogram.
void hpp::manipulation::Roadmap::push_node | ( | const core::NodePtr_t & | n | ) |
Catch event 'New node added'.
void hpp::manipulation::Roadmap::statAddFoliation | ( | ConstraintSetPtr_t | constraint | ) |
Add a ConstraintSet that creates a foliation.
|
protected |
Register a new configuration.