Blender  V3.3
Public Member Functions | Protected Attributes | List of all members
btMultiBodyJointLimitConstraint Class Reference

#include <btMultiBodyJointLimitConstraint.h>

Inheritance diagram for btMultiBodyJointLimitConstraint:

Public Member Functions

 btMultiBodyJointLimitConstraint (btMultiBody *body, int link, btScalar lower, btScalar upper)
 This file was written by Erwin Coumans. More...
 
virtual ~btMultiBodyJointLimitConstraint ()
 
virtual void finalizeMultiDof ()
 
virtual int getIslandIdA () const
 
virtual int getIslandIdB () const
 
virtual void createConstraintRows (btMultiBodyConstraintArray &constraintRows, btMultiBodyJacobianData &data, const btContactSolverInfo &infoGlobal)
 
virtual void debugDraw (class btIDebugDraw *drawer)
 
btScalar getLowerBound () const
 
btScalar getUpperBound () const
 
void setLowerBound (btScalar lower)
 
void setUpperBound (btScalar upper)
 

Protected Attributes

btScalar m_lowerBound
 
btScalar m_upperBound
 

Detailed Description

Definition at line 22 of file btMultiBodyJointLimitConstraint.h.

Constructor & Destructor Documentation

◆ btMultiBodyJointLimitConstraint()

btMultiBodyJointLimitConstraint::btMultiBodyJointLimitConstraint ( btMultiBody body,
int  link,
btScalar  lower,
btScalar  upper 
)

This file was written by Erwin Coumans.

Definition at line 23 of file btMultiBodyJointLimitConstraint.cpp.

◆ ~btMultiBodyJointLimitConstraint()

btMultiBodyJointLimitConstraint::~btMultiBodyJointLimitConstraint ( )
virtual

Definition at line 49 of file btMultiBodyJointLimitConstraint.cpp.

Member Function Documentation

◆ createConstraintRows()

void btMultiBodyJointLimitConstraint::createConstraintRows ( btMultiBodyConstraintArray constraintRows,
btMultiBodyJacobianData data,
const btContactSolverInfo infoGlobal 
)
virtual

◆ debugDraw()

virtual void btMultiBodyJointLimitConstraint::debugDraw ( class btIDebugDraw drawer)
inlinevirtual

Definition at line 41 of file btMultiBodyJointLimitConstraint.h.

◆ finalizeMultiDof()

void btMultiBodyJointLimitConstraint::finalizeMultiDof ( )
virtual

◆ getIslandIdA()

int btMultiBodyJointLimitConstraint::getIslandIdA ( ) const
virtual

Definition at line 53 of file btMultiBodyJointLimitConstraint.cpp.

References col, and m_linkA.

◆ getIslandIdB()

int btMultiBodyJointLimitConstraint::getIslandIdB ( ) const
virtual

Definition at line 72 of file btMultiBodyJointLimitConstraint.cpp.

References col, m_bodyB, and m_linkB.

◆ getLowerBound()

btScalar btMultiBodyJointLimitConstraint::getLowerBound ( ) const
inline

Definition at line 45 of file btMultiBodyJointLimitConstraint.h.

References m_lowerBound.

◆ getUpperBound()

btScalar btMultiBodyJointLimitConstraint::getUpperBound ( ) const
inline

Definition at line 49 of file btMultiBodyJointLimitConstraint.h.

References m_upperBound.

◆ setLowerBound()

void btMultiBodyJointLimitConstraint::setLowerBound ( btScalar  lower)
inline

Definition at line 53 of file btMultiBodyJointLimitConstraint.h.

References m_lowerBound.

◆ setUpperBound()

void btMultiBodyJointLimitConstraint::setUpperBound ( btScalar  upper)
inline

Definition at line 57 of file btMultiBodyJointLimitConstraint.h.

References m_upperBound.

Member Data Documentation

◆ m_lowerBound

btScalar btMultiBodyJointLimitConstraint::m_lowerBound
protected

◆ m_upperBound

btScalar btMultiBodyJointLimitConstraint::m_upperBound
protected

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