|
| ~Node () |
| Destructor. More...
|
|
EdgePtr_t | linkTo (const NodePtr_t &to, const Weight_t &w=1, const bool &isInNodeFrom=false, boost::function< EdgePtr_t(const GraphWkPtr_t &, const NodeWkPtr_t &, const NodeWkPtr_t &) > create=Edge::create) |
| Create a link from this node to the given node. More...
|
|
virtual bool | contains (ConfigurationIn_t config) const |
| Check whether the configuration is in this state. More...
|
|
NodeSelectorWkPtr_t | nodeSelector () const |
| Get the parent NodeSelector. More...
|
|
void | nodeSelector (const NodeSelectorWkPtr_t &parent) |
| Set the NodeSelector containing this node. More...
|
|
const Neighbors_t & | neighbors () const |
| Get the neighbors. More...
|
|
void | updateWeight (const EdgePtr_t &edge, const Weight_t &w) |
|
ConstraintSetPtr_t | configConstraint () const |
| Constraint to project onto this node. More...
|
|
virtual void | addNumericalConstraintForPath (const NumericalConstraintPtr_t &nm, const SizeIntervals_t &passiveDofs=SizeIntervals_t()) |
| Add core::NumericalConstraint to the component. More...
|
|
virtual void | addNumericalConstraintForPath (const DifferentiableFunctionPtr_t &function, const ComparisonTypePtr_t &ineq) HPP_MANIPULATION_DEPRECATED |
| Add core::DifferentiableFunction to the component. More...
|
|
bool | insertNumericalConstraintsForPath (ConfigProjectorPtr_t &proj) const |
| Insert the numerical constraints in a ConfigProjector. More...
|
|
const NumericalConstraints_t & | numericalConstraintsForPath () const |
| Get a reference to the NumericalConstraints_t. More...
|
|
std::ostream & | dotPrint (std::ostream &os, dot::DrawingAttributes da=dot::DrawingAttributes()) const |
| Print the object in a stream. More...
|
|
const std::string & | name () const |
| Get the component name. More...
|
|
void | name (const std::string &name) |
| Set the component name. More...
|
|
int | id () const |
| Return the component id. More...
|
|
virtual void | addNumericalConstraint (const NumericalConstraintPtr_t &numConstraint, const SizeIntervals_t &passiveDofs=SizeIntervals_t()) |
| Add core::NumericalConstraint to the component. More...
|
|
virtual void | addNumericalConstraint (const DifferentiableFunctionPtr_t &function, const ComparisonTypePtr_t &ineq) HPP_MANIPULATION_DEPRECATED |
| Add core::DifferentiableFunction to the component. More...
|
|
virtual void | addLockedJointConstraint (const LockedJointPtr_t &constraint) |
| Add core::LockedJoint constraint to the component. More...
|
|
bool | insertNumericalConstraints (ConfigProjectorPtr_t &proj) const |
| Insert the numerical constraints in a ConfigProjector. More...
|
|
bool | insertLockedJoints (ConfigProjectorPtr_t &cs) const |
| Insert the LockedJoint constraints in a ConstraintSet. More...
|
|
const NumericalConstraints_t & | numericalConstraints () const |
| Get a reference to the NumericalConstraints_t. More...
|
|
const LockedJoints_t & | lockedJoints () const |
| Get a reference to the LockedJoints_t. More...
|
|
void | parentGraph (const GraphWkPtr_t &parent) |
| Set the parent graph. More...
|
|
State of an end-effector.
Nodes of the graph of constraints. There is one graph for each end-effector.