hpp-manipulation  6.0.0
Classes for manipulation planning.
hpp::manipulation::ConstraintSet Class Reference

a core::ConstraintSet remembering which edge created it More...

#include <hpp/manipulation/constraint-set.hh>

Inheritance diagram for hpp::manipulation::ConstraintSet:
Collaboration diagram for hpp::manipulation::ConstraintSet:

Public Types

typedef core::ConstraintSet Parent_t
 

Public Member Functions

virtual ConstraintPtr_t copy () const
 return shared pointer to copy More...
 
void edge (graph::EdgePtr_t edge)
 
graph::EdgePtr_t edge () const
 

Static Public Member Functions

static ConstraintSetPtr_t create (const DevicePtr_t &robot, const std::string &name)
 Return shared pointer to new object. More...
 
static ConstraintSetPtr_t createCopy (const ConstraintSetPtr_t &cs)
 Return shared pointer to new object. More...
 

Protected Member Functions

 ConstraintSet (const DevicePtr_t &robot, const std::string &name)
 Constructor. More...
 
 ConstraintSet (const ConstraintSet &other)
 Copy constructor. More...
 
void init (const ConstraintSetPtr_t &self)
 Store weak pointer to itself. More...
 
virtual std::ostream & print (std::ostream &os) const
 

Detailed Description

a core::ConstraintSet remembering which edge created it

Member Typedef Documentation

◆ Parent_t

typedef core::ConstraintSet hpp::manipulation::ConstraintSet::Parent_t

Constructor & Destructor Documentation

◆ ConstraintSet() [1/2]

hpp::manipulation::ConstraintSet::ConstraintSet ( const DevicePtr_t robot,
const std::string &  name 
)
protected

Constructor.

◆ ConstraintSet() [2/2]

hpp::manipulation::ConstraintSet::ConstraintSet ( const ConstraintSet other)
protected

Copy constructor.

Member Function Documentation

◆ copy()

virtual ConstraintPtr_t hpp::manipulation::ConstraintSet::copy ( ) const
virtual

return shared pointer to copy

◆ create()

static ConstraintSetPtr_t hpp::manipulation::ConstraintSet::create ( const DevicePtr_t robot,
const std::string &  name 
)
static

Return shared pointer to new object.

◆ createCopy()

static ConstraintSetPtr_t hpp::manipulation::ConstraintSet::createCopy ( const ConstraintSetPtr_t cs)
static

Return shared pointer to new object.

◆ edge() [1/2]

graph::EdgePtr_t hpp::manipulation::ConstraintSet::edge ( ) const

◆ edge() [2/2]

void hpp::manipulation::ConstraintSet::edge ( graph::EdgePtr_t  edge)

◆ init()

void hpp::manipulation::ConstraintSet::init ( const ConstraintSetPtr_t self)
protected

Store weak pointer to itself.

◆ print()

virtual std::ostream& hpp::manipulation::ConstraintSet::print ( std::ostream &  os) const
protectedvirtual

The documentation for this class was generated from the following file: