hpp-manipulation 7.0.0
Classes for manipulation planning.
Loading...
Searching...
No Matches
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
void edge (graph::EdgePtr_t edge)
graph::EdgePtr_t edge () const
Public Member Functions inherited from hpp::core::ConstraintSet
void ConstraintPtr_t &constraint)
configProjector () const
Constraints_t::iterator begin ()
Constraints_t::iterator end ()
virtual bool ConfigurationIn_t config)
virtual bool vector_t &error)
numberNonLockedDof () const
void vectorOut_t small) const
void vectorOut_t normal) const
void matrixOut_t small, bool rows=true) const
void matrixOut_t normal, bool rows=true) const
numberNonLockedDof () const
void vectorOut_t small) const
void vectorOut_t normal) const
void matrixOut_t small, bool rows=true) const
void matrixOut_t normal, bool rows=true) const
Public Member Functions inherited from hpp::core::Constraint
bool ConfigurationOut_t configuration)
const std::string & name () const
virtual ~Constraint ()

Static Public Member Functions

static ConstraintSetPtr_t create (const DevicePtr_t &robot, const std::string &name)
 Return shared pointer to new object.
static ConstraintSetPtr_t createCopy (const ConstraintSetPtr_t &cs)
 Return shared pointer to new object.
Static Public Member Functions inherited from hpp::core::ConstraintSet
static name)
static ConstraintSetPtr_t &cs)

Protected Member Functions

 ConstraintSet (const DevicePtr_t &robot, const std::string &name)
 Constructor.
 ConstraintSet (const ConstraintSet &other)
 Copy constructor.
void init (const ConstraintSetPtr_t &self)
 Store weak pointer to itself.
virtual std::ostream & print (std::ostream &os) const
Protected Member Functions inherited from hpp::core::ConstraintSet
 name)
 ConstraintSet &other)
void ConstraintSetPtr_t &self)
virtual bool ConfigurationOut_t configuration)
 ConstraintSet ()
Protected Member Functions inherited from hpp::core::Constraint
 name)
 Constraint &constraint)
void ConstraintPtr_t &self)

Detailed Description

a core::ConstraintSet remembering which edge created it

Member Typedef Documentation

◆ 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

Reimplemented from hpp::core::ConstraintSet.

◆ create()

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

Return shared pointer to new object.

◆ createCopy()

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_tedge)

◆ 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

Reimplemented from hpp::core::ConstraintSet.


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