33#ifndef DART_CONSTRAINT_DYNAMICJOINTCONSTRAINT_HPP_
34#define DART_CONSTRAINT_DYNAMICJOINTCONSTRAINT_HPP_
Constraint is a base class of concrete constraints classes.
Definition ConstraintBase.hpp:75
Base class for joint constraints that are being created or destructed during simulation.
Definition DynamicJointConstraint.hpp:49
static void setMaxErrorReductionVelocity(double erv)
Set global error reduction parameter.
Definition DynamicJointConstraint.cpp:122
static void setConstraintForceMixing(double cfm)
Set global constraint force mixing parameter.
Definition DynamicJointConstraint.cpp:143
dynamics::BodyNode * mBodyNode1
First body node.
Definition DynamicJointConstraint.hpp:96
static void setErrorAllowance(double allowance)
Set global error reduction parameter.
Definition DynamicJointConstraint.cpp:75
static double getConstraintForceMixing()
Get global constraint force mixing parameter.
Definition DynamicJointConstraint.cpp:158
static double getErrorAllowance()
Get global error reduction parameter.
Definition DynamicJointConstraint.cpp:90
dynamics::BodyNode * getBodyNode2() const
Get the second BodyNode that this constraint is associated with.
Definition DynamicJointConstraint.cpp:170
static double mErrorReductionParameter
Global constraint error redection parameter in the range of [0, 1].
Definition DynamicJointConstraint.hpp:106
static double getMaxErrorReductionVelocity()
Get global error reduction parameter.
Definition DynamicJointConstraint.cpp:137
static double mErrorAllowance
Global constraint error allowance.
Definition DynamicJointConstraint.hpp:102
~DynamicJointConstraint() override
Destructor.
Definition DynamicJointConstraint.cpp:69
static double mConstraintForceMixing
Global constraint force mixing parameter in the range of [1e-9, 1].
Definition DynamicJointConstraint.hpp:114
static double mMaxErrorReductionVelocity
Maximum error reduction velocity.
Definition DynamicJointConstraint.hpp:109
dynamics::BodyNode * getBodyNode1() const
Get the first BodyNode that this constraint is associated with.
Definition DynamicJointConstraint.cpp:164
dynamics::BodyNode * mBodyNode2
Second body node.
Definition DynamicJointConstraint.hpp:99
static double getErrorReductionParameter()
Get global error reduction parameter.
Definition DynamicJointConstraint.cpp:116
static void setErrorReductionParameter(double erp)
Set global error reduction parameter.
Definition DynamicJointConstraint.cpp:96
BodyNode class represents a single node of the skeleton.
Definition BodyNode.hpp:79
Definition BulletCollisionDetector.cpp:60