30 #ifndef HPP_CORE_NODE_HH
31 #define HPP_CORE_NODE_HH
35 #include <hpp/pinocchio/fwd.hh>
36 #include <hpp/util/serialization-fwd.hh>
79 std::ostream&
print(std::ostream& os)
const;
const Edges_t & outEdges() const
Access to outEdges.
void addInEdge(EdgePtr_t edge)
const Configuration_t & configuration() const
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:48
Node(ConfigurationIn_t configuration)
bool isInNeighbor(const NodePtr_t &n) const
Node()
Definition: node.hh:84
virtual ~Node()
Definition: node.hh:81
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(ConfigurationIn_t configuration, ConnectedComponentPtr_t connectedComponent)
#define HPP_CORE_DLLAPI
Definition: config.hh:88
std::ostream & operator<<(std::ostream &os, const Constraint &constraint)
Definition: constraint.hh:99
std::list< Edge * > Edges_t
Definition: fwd.hh:145
pinocchio::ConfigurationIn_t ConfigurationIn_t
Definition: fwd.hh:108
shared_ptr< ConnectedComponent > ConnectedComponentPtr_t
Definition: fwd.hh:117
pinocchio::Configuration_t Configuration_t
Definition: fwd.hh:107
Definition: bi-rrt-planner.hh:35