ConstraintSolver Class Reference

#include <rimPhysicsConstraintSolver.h>

Inheritance diagram for ConstraintSolver:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void solveConstraints (Real dt)=0
 Solve all constraints in a constraint solver.
virtual void addConstraint (Constraint *aConstraint)=0
 Add a constraint to a constraint solver.
virtual bool removeConstraint (Constraint *aConstraint)=0
 Remove a constraint from a constraint solver.
virtual bool containsConstraint (Constraint *aConstraint) const =0
 Return whether or not a constraint solver contains a constraint.
virtual void clearConstraints ()=0
 Remove all constraints from a constraint solver.
virtual int getNumberOfConstraints () const =0
 Get the number of constraints in a constraint solver.


Member Function Documentation

virtual void ConstraintSolver::solveConstraints ( Real  dt  )  [pure virtual]

Solve all constraints in a constraint solver.

Implemented in ConstraintSolverAdaptive, and ConstraintSolverSimple.

virtual void ConstraintSolver::addConstraint ( Constraint aConstraint  )  [pure virtual]

Add a constraint to a constraint solver.

Implemented in ConstraintSolverAdaptive, and ConstraintSolverSimple.

virtual bool ConstraintSolver::removeConstraint ( Constraint aConstraint  )  [pure virtual]

Remove a constraint from a constraint solver.

Implemented in ConstraintSolverAdaptive, and ConstraintSolverSimple.

virtual bool ConstraintSolver::containsConstraint ( Constraint aConstraint  )  const [pure virtual]

Return whether or not a constraint solver contains a constraint.

Implemented in ConstraintSolverAdaptive, and ConstraintSolverSimple.

virtual void ConstraintSolver::clearConstraints (  )  [pure virtual]

Remove all constraints from a constraint solver.

Implemented in ConstraintSolverAdaptive, and ConstraintSolverSimple.

virtual int ConstraintSolver::getNumberOfConstraints (  )  const [pure virtual]

Get the number of constraints in a constraint solver.

Implemented in ConstraintSolverAdaptive, and ConstraintSolverSimple.


The documentation for this class was generated from the following file:
Generated on Tue Aug 26 00:03:20 2008 for Rim Physics by  doxygen 1.5.4