hpp-manipulation 7.0.0 Classes for manipulation planning. |
#include <hpp/manipulation/connected-component.hh>


Public Types | |
| typedef std::map< graph::StatePtr_t, RoadmapNodes_t > | GraphStates_t |
| Map of graph states within the connected component. | |
| Public Types inherited from hpp::core::ConnectedComponent | |
| typedef RawPtr_t | |
| typedef std::set< RawPtrs_t | |
Public Member Functions | |
| ConnectedComponent () | |
| void | merge (const core::ConnectedComponentPtr_t &otherCC) |
| void | addNode (const core::NodePtr_t &node) |
| const RoadmapNodes_t & | getRoadmapNodes (const graph::StatePtr_t graphState) const |
| Public Member Functions inherited from hpp::core::ConnectedComponent | |
| virtual | ~ConnectedComponent () |
| const nodes () const | |
| self () | |
| bool | ConnectedComponent &rhs) const |
| bool | ConnectedComponentPtr_t &cc) |
| bool | RawPtrs_t &cc2Tocc1) |
| const reachableTo () const | |
| const reachableFrom () const | |
| bool | ConnectedComponentPtr_t &cc) |
| bool | RawPtrs_t &cc2Tocc1) |
| const reachableTo () const | |
| const reachableFrom () const | |
Static Public Member Functions | |
| static ConnectedComponentPtr_t | create (const RoadmapWkPtr_t &roadmap) |
| Static Public Member Functions inherited from hpp::core::ConnectedComponent | |
| static create () | |
Additional Inherited Members | |
| Static Public Attributes inherited from hpp::core::ConnectedComponent | |
| static unsigned int | globalFinishTime_ |
| Protected Member Functions inherited from hpp::core::ConnectedComponent | |
| ConnectedComponent () | |
| void | ConnectedComponentPtr_t &shPtr) |
Extension of hpp::core::connected-component. Adds a list of roadmap nodes for every contraint graph state within the connected component. Thus every roadmap node is assigned to a grahp state, which minimises computation time.
| typedef std::map<graph::StatePtr_t, RoadmapNodes_t> hpp::manipulation::ConnectedComponent::GraphStates_t |
Map of graph states within the connected component.
| inline |
| virtual |
Add roadmap node to connected component
| roadmap | node to be added |
Reimplemented from hpp::core::ConnectedComponent.
| static |
return a shared pointer to new instance of manipulation::ConnectedComponent
| const RoadmapNodes_t & hpp::manipulation::ConnectedComponent::getRoadmapNodes | ( | const graph::StatePtr_t | graphState | ) | const |
| virtual |
Merge two connected components (extension of core::ConnectedComponent::merge)
| other | manipulation connected component to merge into this one. |
Reimplemented from hpp::core::ConnectedComponent.