Group of constraints for use in iterative constrained_IK solver. More...
#include <constraint_group.h>

Public Member Functions | |
| virtual void | add (Constraint *constraint) |
| virtual Eigen::VectorXd | calcError () |
| virtual Eigen::MatrixXd | calcJacobian () |
| virtual bool | checkStatus () const |
| virtual void | clear () |
| ConstraintGroup () | |
| bool | empty () const |
| virtual void | init (const Constrained_IK *ik) |
| virtual void | reset () |
| virtual void | update (const SolverState &state) |
| virtual | ~ConstraintGroup () |
Protected Attributes | |
| boost::ptr_vector< Constraint > | constraints_ |
Group of constraints for use in iterative constrained_IK solver.
Definition at line 32 of file constraint_group.h.
Definition at line 29 of file constraint_group.cpp.
| virtual constrained_ik::ConstraintGroup::~ConstraintGroup | ( | ) | [inline, virtual] |
Definition at line 36 of file constraint_group.h.
| void constrained_ik::ConstraintGroup::add | ( | Constraint * | constraint | ) | [virtual] |
Definition at line 33 of file constraint_group.cpp.
| Eigen::VectorXd constrained_ik::ConstraintGroup::calcError | ( | ) | [virtual] |
Implements constrained_ik::Constraint.
Definition at line 41 of file constraint_group.cpp.
| Eigen::MatrixXd constrained_ik::ConstraintGroup::calcJacobian | ( | ) | [virtual] |
Implements constrained_ik::Constraint.
Definition at line 51 of file constraint_group.cpp.
| bool constrained_ik::ConstraintGroup::checkStatus | ( | ) | const [virtual] |
Reimplemented from constrained_ik::Constraint.
Definition at line 60 of file constraint_group.cpp.
| virtual void constrained_ik::ConstraintGroup::clear | ( | ) | [inline, virtual] |
Definition at line 47 of file constraint_group.h.
| bool constrained_ik::ConstraintGroup::empty | ( | ) | const [inline] |
Definition at line 48 of file constraint_group.h.
| void constrained_ik::ConstraintGroup::init | ( | const Constrained_IK * | ik | ) | [virtual] |
Reimplemented from constrained_ik::Constraint.
Definition at line 72 of file constraint_group.cpp.
| void constrained_ik::ConstraintGroup::reset | ( | ) | [virtual] |
Reimplemented from constrained_ik::Constraint.
Definition at line 80 of file constraint_group.cpp.
| void constrained_ik::ConstraintGroup::update | ( | const SolverState & | state | ) | [virtual] |
Reimplemented from constrained_ik::Constraint.
Definition at line 88 of file constraint_group.cpp.
boost::ptr_vector<Constraint> constrained_ik::ConstraintGroup::constraints_ [protected] |
Definition at line 51 of file constraint_group.h.