hpp-core
4.9.0
Implement basic classes for canonical path planning for kinematic chains.
|
Go to the documentation of this file.
19 #ifndef HPP_CORE_CONNECTED_COMPONENT_HH
20 # define HPP_CORE_CONNECTED_COMPONENT_HH
57 nodes_.push_back (node);
89 return reachableFrom_;
102 nodes_.reserve (1000);
108 static void clean (RawPtrs_t& set);
112 RawPtrs_t reachableFrom_;
114 RawPtrs_t reachableTo_;
116 mutable bool explored_;
117 ConnectedComponentWkPtr_t weak_;
122 #endif // HPP_CORE_CONNECTED_COMPONENT_HH
const RawPtrs_t & reachableTo() const
Definition: connected-component.hh:81
const NodeVector_t & nodes() const
Access to the nodes.
Definition: connected-component.hh:60
static ConnectedComponentPtr_t create()
Definition: connected-component.hh:38
std::vector< NodePtr_t > NodeVector_t
Definition: fwd.hh:165
boost::shared_ptr< ConnectedComponent > ConnectedComponentPtr_t
Definition: fwd.hh:107
Definition: roadmap.hh:35
std::set< RawPtr_t > RawPtrs_t
Definition: connected-component.hh:34
Definition: basic-configuration-shooter.hh:26
Definition: connected-component.hh:31
static unsigned int globalFinishTime_
Definition: connected-component.hh:37
ConnectedComponent * RawPtr_t
Definition: connected-component.hh:33
void init(const ConnectedComponentPtr_t &shPtr)
Definition: connected-component.hh:104
ConnectedComponent()
Constructor.
Definition: connected-component.hh:100
virtual ~ConnectedComponent()
Definition: connected-component.hh:51
const RawPtrs_t & reachableFrom() const
Definition: connected-component.hh:87
virtual void addNode(const NodePtr_t &node)
Definition: connected-component.hh:55
#define HPP_CORE_DLLAPI
Definition: config.hh:64