|
hpp-manipulation 9.0.2
Classes for manipulation planning.
|
a core::ConstraintSet remembering which edge created it More...
#include <hpp/manipulation/constraint-set.hh>


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 | addConstraint (const ConstraintPtr_t &constraint) |
| ConfigProjectorPtr_t | configProjector () const |
| Constraints_t::iterator | begin () |
| Constraints_t::iterator | end () |
| virtual bool | isSatisfied (ConfigurationIn_t config) |
| virtual bool | isSatisfied (ConfigurationIn_t config, vector_t &error) |
| size_type | numberNonLockedDof () const |
| void | compressVector (vectorIn_t normal, vectorOut_t small) const |
| void | uncompressVector (vectorIn_t small, vectorOut_t normal) const |
| void | compressMatrix (matrixIn_t normal, matrixOut_t small, bool rows=true) const |
| void | uncompressMatrix (matrixIn_t small, matrixOut_t normal, bool rows=true) const |
| size_type | numberNonLockedDof () const |
| void | compressVector (vectorIn_t normal, vectorOut_t small) const |
| void | uncompressVector (vectorIn_t small, vectorOut_t normal) const |
| void | compressMatrix (matrixIn_t normal, matrixOut_t small, bool rows=true) const |
| void | uncompressMatrix (matrixIn_t small, matrixOut_t normal, bool rows=true) const |
| Public Member Functions inherited from hpp::core::Constraint | |
| bool | apply (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 ConstraintSetPtr_t | create (const DevicePtr_t &robot, const std::string &name) |
| static ConstraintSetPtr_t | createCopy (const 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 | |
| ConstraintSet (const DevicePtr_t &robot, const std::string &name) | |
| ConstraintSet (const ConstraintSet &other) | |
| void | init (const ConstraintSetPtr_t &self) |
| virtual bool | impl_compute (ConfigurationOut_t configuration) |
| ConstraintSet () | |
| Protected Member Functions inherited from hpp::core::Constraint | |
| Constraint (const std::string &name) | |
| Constraint (const Constraint &constraint) | |
| void | init (const ConstraintPtr_t &self) |
a core::ConstraintSet remembering which edge created it
|
protected |
Constructor.
|
protected |
Copy constructor.
|
virtual |
return shared pointer to copy
Reimplemented from hpp::core::ConstraintSet.
|
static |
Return shared pointer to new object.
|
static |
Return shared pointer to new object.
| graph::EdgePtr_t hpp::manipulation::ConstraintSet::edge | ( | ) | const |
| void hpp::manipulation::ConstraintSet::edge | ( | graph::EdgePtr_t | edge | ) |
|
protected |
Store weak pointer to itself.
|
protectedvirtual |
Reimplemented from hpp::core::ConstraintSet.