19 #ifndef HPP_CORE_NODE_HH
20 # define HPP_CORE_NODE_HH
22 # include <hpp/pinocchio/fwd.hh>
25 # include <hpp/util/serialization-fwd.hh>
68 std::ostream&
print (std::ostream& os)
const;
ConfigurationPtr_t configuration() const
Node(const ConfigurationPtr_t &configuration)
const Edges_t & outEdges() const
Access to outEdges.
void addInEdge(EdgePtr_t edge)
void addOutEdge(EdgePtr_t edge)
std::ostream & print(std::ostream &os) const
Print node in a stream.
std::list< EdgePtr_t > Edges_t
Definition: node.hh:37
bool isInNeighbor(const NodePtr_t &n) const
Node()
Definition: node.hh:73
virtual ~Node()
Definition: node.hh:70
void connectedComponent(const ConnectedComponentPtr_t &cc)
Store the connected component the node belongs to.
bool isOutNeighbor(const NodePtr_t &n) const
const Edges_t & inEdges() const
Access to inEdges.
ConnectedComponentPtr_t connectedComponent() const
Node(const ConfigurationPtr_t &configuration, ConnectedComponentPtr_t connectedComponent)
#define HPP_CORE_DLLAPI
Definition: config.hh:64
std::ostream & operator<<(std::ostream &os, const Constraint &constraint)
Definition: constraint.hh:101
std::list< Edge * > Edges_t
Definition: fwd.hh:127
pinocchio::ConfigurationPtr_t ConfigurationPtr_t
Definition: fwd.hh:99
shared_ptr< ConnectedComponent > ConnectedComponentPtr_t
Definition: fwd.hh:107
Definition: bi-rrt-planner.hh:24