33 #ifndef DART_CONSTRAINT_JOINTCONSTRAINT_HPP_ 34 #define DART_CONSTRAINT_JOINTCONSTRAINT_HPP_ 36 #include "dart/dynamics/ConstraintBase.hpp" 64 static void setErrorAllowance(
double _allowance);
67 static double getErrorAllowance();
70 static void setErrorReductionParameter(
double _erp);
73 static double getErrorReductionParameter();
76 static void setMaxErrorReductionVelocity(
double _erv);
79 static double getMaxErrorReductionVelocity();
82 static void setConstraintForceMixing(
double _cfm);
85 static double getConstraintForceMixing();
119 #endif // DART_CONSTRAINT_CONSTRAINT_HPP_ class JointConstraint
Definition: JointConstraint.hpp:47
static double mErrorAllowance
Global constraint error allowance.
Definition: JointConstraint.hpp:101
Constraint is a base class of concrete constraints classes.
Definition: ConstraintBase.hpp:74
dynamics::BodyNode * mBodyNode2
Second body node.
Definition: JointConstraint.hpp:98
Definition: Aspect.cpp:40
dynamics::BodyNode * mBodyNode1
First body node.
Definition: JointConstraint.hpp:95
BodyNode class represents a single node of the skeleton.
Definition: BodyNode.hpp:74
static double mMaxErrorReductionVelocity
Maximum error reduction velocity.
Definition: JointConstraint.hpp:108
static double mConstraintForceMixing
Global constraint force mixing parameter in the range of [1e-9, 1].
Definition: JointConstraint.hpp:113
static double mErrorReductionParameter
Global constraint error redection parameter in the range of [0, 1].
Definition: JointConstraint.hpp:105