hpp::manipulation::graph::LevelSetEdge Class Reference

Edge that find intersection of level set. More...

#include <hpp/manipulation/graph/edge.hh>

Inheritance diagram for hpp::manipulation::graph::LevelSetEdge:
Collaboration diagram for hpp::manipulation::graph::LevelSetEdge:

List of all members.

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.

Detailed Description

Edge that find intersection of level set.


Constructor & Destructor Documentation


Member Function Documentation

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.

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.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends