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.