hpp-core
4.13.0
Implement basic classes for canonical path planning for kinematic chains.
|
Go to the documentation of this file.
30 #ifndef HPP_CORE_CONNECTED_COMPONENT_HH
31 #define HPP_CORE_CONNECTED_COMPONENT_HH
36 #include <hpp/util/serialization-fwd.hh>
100 static void clean(RawPtrs_t& set);
104 RawPtrs_t reachableFrom_;
106 RawPtrs_t reachableTo_;
108 mutable bool explored_;
109 ConnectedComponentWkPtr_t weak_;
116 #endif // HPP_CORE_CONNECTED_COMPONENT_HH
const RawPtrs_t & reachableTo() const
Definition: connected-component.hh:84
const NodeVector_t & nodes() const
Access to the nodes.
Definition: connected-component.hh:68
static ConnectedComponentPtr_t create()
Definition: connected-component.hh:50
std::vector< NodePtr_t > NodeVector_t
Definition: fwd.hh:171
Definition: roadmap.hh:46
shared_ptr< ConnectedComponent > ConnectedComponentPtr_t
Definition: fwd.hh:116
std::set< RawPtr_t > RawPtrs_t
Definition: connected-component.hh:46
Definition: bi-rrt-planner.hh:35
Definition: connected-component.hh:43
static unsigned int globalFinishTime_
Definition: connected-component.hh:49
ConnectedComponent * RawPtr_t
Definition: connected-component.hh:45
void init(const ConnectedComponentPtr_t &shPtr)
Definition: connected-component.hh:97
ConnectedComponent()
Constructor.
Definition: connected-component.hh:94
virtual ~ConnectedComponent()
Definition: connected-component.hh:62
const RawPtrs_t & reachableFrom() const
Definition: connected-component.hh:87
virtual void addNode(const NodePtr_t &node)
Definition: connected-component.hh:66
#define HPP_CORE_DLLAPI
Definition: config.hh:64