hpp-manipulation
4.9.0
Classes for manipulation planning.
|
#include <hpp/manipulation/leaf-connected-comp.hh>
Public Member Functions | |
void | merge (const LeafConnectedCompPtr_t &otherCC) |
void | setFirstNode (const RoadmapNodePtr_t &node) |
std::size_t | indexOf (const graph::EdgePtr_t e) const |
void | normalizeProba () |
Public Member Functions inherited from hpp::manipulation::LeafConnectedComp | |
bool | canReach (const LeafConnectedCompPtr_t &cc) |
bool | canReach (const LeafConnectedCompPtr_t &cc, LeafConnectedComp::LeafConnectedComps_t &cc2Tocc1) |
void | addNode (const RoadmapNodePtr_t &node) |
core::ConnectedComponentPtr_t | connectedComponent () const |
const RoadmapNodes_t & | nodes () const |
LeafConnectedCompPtr_t | self () |
const LeafConnectedComp::LeafConnectedComps_t & | from () const |
const LeafConnectedComp::LeafConnectedComps_t & | to () const |
Static Public Member Functions | |
static WeighedLeafConnectedCompPtr_t | create (const RoadmapPtr_t &roadmap) |
Static Public Member Functions inherited from hpp::manipulation::LeafConnectedComp | |
static LeafConnectedCompPtr_t | create (const RoadmapPtr_t &roadmap) |
return a shared pointer to new instance More... | |
Public Attributes | |
value_type | weight_ |
vector_t | p_ |
Transition probabilities. More... | |
std::vector< graph::EdgePtr_t > | edges_ |
Protected Member Functions | |
WeighedLeafConnectedComp (const RoadmapPtr_t &r) | |
Protected Member Functions inherited from hpp::manipulation::LeafConnectedComp | |
LeafConnectedComp (const RoadmapPtr_t &r) | |
void | init (const LeafConnectedCompWkPtr_t &shPtr) |
Additional Inherited Members | |
Public Types inherited from hpp::manipulation::LeafConnectedComp | |
typedef LeafConnectedComp * | RawPtr_t |
typedef std::set< RawPtr_t > | LeafConnectedComps_t |
Protected Attributes inherited from hpp::manipulation::LeafConnectedComp | |
graph::StatePtr_t | state_ |
RoadmapNodes_t | nodes_ |
|
inlineprotected |
|
static |
std::size_t hpp::manipulation::WeighedLeafConnectedComp::indexOf | ( | const graph::EdgePtr_t | e | ) | const |
|
virtual |
Merge two connected components
other | manipulation symbolic component to merge into this one. |
Reimplemented from hpp::manipulation::LeafConnectedComp.
|
inline |
|
virtual |
Reimplemented from hpp::manipulation::LeafConnectedComp.
std::vector<graph::EdgePtr_t> hpp::manipulation::WeighedLeafConnectedComp::edges_ |
vector_t hpp::manipulation::WeighedLeafConnectedComp::p_ |
Transition probabilities.
value_type hpp::manipulation::WeighedLeafConnectedComp::weight_ |