Public Member Functions | Protected Attributes
constrained_ik::ConstraintGroup Class Reference

Group of constraints for use in iterative constrained_IK solver. More...

#include <constraint_group.h>

Inheritance diagram for constrained_ik::ConstraintGroup:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void add (Constraint *constraint)
 Add a constrainte to the group.
virtual void clear ()
 Remove all constraints from the group.
virtual bool empty () const
 Check if the constraint group is empty.
ConstraintResults evalConstraint (const SolverState &state) const override
 See base clase for documentation.
void init (const Constrained_IK *ik) override
 See base clase for documentation.

Protected Attributes

boost::ptr_vector< Constraintconstraints_

Detailed Description

Group of constraints for use in iterative constrained_IK solver.

Definition at line 39 of file constraint_group.h.


Member Function Documentation

void constrained_ik::ConstraintGroup::add ( Constraint constraint) [virtual]

Add a constrainte to the group.

Parameters:
constraintto be added

Definition at line 42 of file constraint_group.cpp.

virtual bool constrained_ik::ConstraintGroup::empty ( ) const [inline, virtual]

Check if the constraint group is empty.

Returns:
True if empty, otherwise false

Definition at line 65 of file constraint_group.h.


Member Data Documentation

Vector of constaints in the group

Definition at line 68 of file constraint_group.h.


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


constrained_ik
Author(s): Chris Lewis , Jeremy Zoss , Dan Solomon
autogenerated on Sat Jun 8 2019 19:23:46