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

#include <btGeneric6DofSpring2Constraint.h>

Public Member Functions

 btRotationalLimitMotor2 ()
 
 btRotationalLimitMotor2 (const btRotationalLimitMotor2 &limot)
 
bool isLimited ()
 
void testLimitValue (btScalar test_value)
 

Public Attributes

btScalar m_loLimit
 
btScalar m_hiLimit
 
btScalar m_bounce
 
btScalar m_stopERP
 
btScalar m_stopCFM
 
btScalar m_motorERP
 
btScalar m_motorCFM
 
bool m_enableMotor
 
btScalar m_targetVelocity
 
btScalar m_maxMotorForce
 
bool m_servoMotor
 
btScalar m_servoTarget
 
bool m_enableSpring
 
btScalar m_springStiffness
 
bool m_springStiffnessLimited
 
btScalar m_springDamping
 
bool m_springDampingLimited
 
btScalar m_equilibriumPoint
 
btScalar m_currentLimitError
 
btScalar m_currentLimitErrorHi
 
btScalar m_currentPosition
 
int m_currentLimit
 

Detailed Description

Definition at line 67 of file btGeneric6DofSpring2Constraint.h.

Constructor & Destructor Documentation

◆ btRotationalLimitMotor2() [1/2]

btRotationalLimitMotor2::btRotationalLimitMotor2 ( )
inline

◆ btRotationalLimitMotor2() [2/2]

btRotationalLimitMotor2::btRotationalLimitMotor2 ( const btRotationalLimitMotor2 limot)
inline

Member Function Documentation

◆ isLimited()

bool btRotationalLimitMotor2::isLimited ( )
inline

Definition at line 151 of file btGeneric6DofSpring2Constraint.h.

References m_hiLimit, and m_loLimit.

Referenced by isLimited().

◆ testLimitValue()

void btRotationalLimitMotor2::testLimitValue ( btScalar  test_value)

Member Data Documentation

◆ m_bounce

btScalar btRotationalLimitMotor2::m_bounce

◆ m_currentLimit

int btRotationalLimitMotor2::m_currentLimit

◆ m_currentLimitError

btScalar btRotationalLimitMotor2::m_currentLimitError

◆ m_currentLimitErrorHi

btScalar btRotationalLimitMotor2::m_currentLimitErrorHi

◆ m_currentPosition

btScalar btRotationalLimitMotor2::m_currentPosition

◆ m_enableMotor

bool btRotationalLimitMotor2::m_enableMotor

◆ m_enableSpring

bool btRotationalLimitMotor2::m_enableSpring

◆ m_equilibriumPoint

btScalar btRotationalLimitMotor2::m_equilibriumPoint

◆ m_hiLimit

btScalar btRotationalLimitMotor2::m_hiLimit

◆ m_loLimit

btScalar btRotationalLimitMotor2::m_loLimit

◆ m_maxMotorForce

btScalar btRotationalLimitMotor2::m_maxMotorForce

◆ m_motorCFM

btScalar btRotationalLimitMotor2::m_motorCFM

◆ m_motorERP

btScalar btRotationalLimitMotor2::m_motorERP

◆ m_servoMotor

bool btRotationalLimitMotor2::m_servoMotor

◆ m_servoTarget

btScalar btRotationalLimitMotor2::m_servoTarget

◆ m_springDamping

btScalar btRotationalLimitMotor2::m_springDamping

◆ m_springDampingLimited

bool btRotationalLimitMotor2::m_springDampingLimited

◆ m_springStiffness

btScalar btRotationalLimitMotor2::m_springStiffness

◆ m_springStiffnessLimited

bool btRotationalLimitMotor2::m_springStiffnessLimited

◆ m_stopCFM

btScalar btRotationalLimitMotor2::m_stopCFM

◆ m_stopERP

btScalar btRotationalLimitMotor2::m_stopERP

◆ m_targetVelocity

btScalar btRotationalLimitMotor2::m_targetVelocity

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