Edge that find intersection of level set. More...
#include <hpp/manipulation/graph/edge.hh>
Public Member Functions | |
~LevelSetEdge () | |
virtual bool | applyConstraints (ConfigurationIn_t qoffset, ConfigurationOut_t q) const |
virtual bool | applyConstraints (core::NodePtr_t n_offset, ConfigurationOut_t q) const |
void | buildHistogram () |
LeafHistogramPtr_t | histogram () const |
void | insertConfigConstraint (const NumericalConstraintPtr_t &nm, const SizeIntervals_t &passiveDofs=SizeIntervals_t()) |
void | insertConfigConstraint (const DifferentiableFunctionPtr_t function, const ComparisonTypePtr_t ineq) __attribute__((deprecated)) |
void | insertConfigConstraint (const LockedJointPtr_t lockedJoint) |
virtual std::ostream & | dotPrint (std::ostream &os, dot::DrawingAttributes da=dot::DrawingAttributes()) const |
Print the object in a stream. | |
Static Public Member Functions | |
static LevelSetEdgePtr_t | create (const GraphWkPtr_t &graph, const NodeWkPtr_t &from, const NodeWkPtr_t &to) |
Create a new LevelSetEdge. | |
Protected Member Functions | |
void | init (const EdgeWkPtr_t &weak, const GraphWkPtr_t &graph, const NodeWkPtr_t &from, const NodeWkPtr_t &to) |
Initialization of the object. | |
LevelSetEdge () | |
virtual std::ostream & | print (std::ostream &os) const |
Print the object in a stream. | |
virtual void | populateTooltip (dot::Tooltip &tp) const |
Populate DrawingAttributes tooltip. |
Edge that find intersection of level set.
hpp::manipulation::graph::LevelSetEdge::LevelSetEdge | ( | ) | [protected] |
virtual bool hpp::manipulation::graph::LevelSetEdge::applyConstraints | ( | ConfigurationIn_t | qoffset, |
ConfigurationOut_t | q | ||
) | const [virtual] |
Reimplemented from hpp::manipulation::graph::Edge.
virtual bool hpp::manipulation::graph::LevelSetEdge::applyConstraints | ( | core::NodePtr_t | n_offset, |
ConfigurationOut_t | q | ||
) | const [virtual] |
Reimplemented from hpp::manipulation::graph::Edge.
static LevelSetEdgePtr_t hpp::manipulation::graph::LevelSetEdge::create | ( | const GraphWkPtr_t & | graph, |
const NodeWkPtr_t & | from, | ||
const NodeWkPtr_t & | to | ||
) | [static] |
Create a new LevelSetEdge.
Reimplemented from hpp::manipulation::graph::Edge.
virtual std::ostream& hpp::manipulation::graph::LevelSetEdge::dotPrint | ( | std::ostream & | os, |
dot::DrawingAttributes | da = dot::DrawingAttributes() |
||
) | const [virtual] |
Print the object in a stream.
Reimplemented from hpp::manipulation::graph::Edge.
void hpp::manipulation::graph::LevelSetEdge::init | ( | const EdgeWkPtr_t & | weak, |
const GraphWkPtr_t & | graph, | ||
const NodeWkPtr_t & | from, | ||
const NodeWkPtr_t & | to | ||
) | [protected] |
Initialization of the object.
Reimplemented from hpp::manipulation::graph::Edge.
void hpp::manipulation::graph::LevelSetEdge::insertConfigConstraint | ( | const NumericalConstraintPtr_t & | nm, |
const SizeIntervals_t & | passiveDofs = SizeIntervals_t() |
||
) |
void hpp::manipulation::graph::LevelSetEdge::insertConfigConstraint | ( | const DifferentiableFunctionPtr_t | function, |
const ComparisonTypePtr_t | ineq | ||
) |
void hpp::manipulation::graph::LevelSetEdge::insertConfigConstraint | ( | const LockedJointPtr_t | lockedJoint | ) |
virtual void hpp::manipulation::graph::LevelSetEdge::populateTooltip | ( | dot::Tooltip & | tp | ) | const [protected, virtual] |
Populate DrawingAttributes tooltip.
Reimplemented from hpp::manipulation::graph::GraphComponent.
virtual std::ostream& hpp::manipulation::graph::LevelSetEdge::print | ( | std::ostream & | os | ) | const [protected, virtual] |
Print the object in a stream.
Reimplemented from hpp::manipulation::graph::Edge.