LLKeyframeMotion::JointConstraint Class Reference

#include <llkeyframemotion.h>

Collaboration diagram for LLKeyframeMotion::JointConstraint:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 JointConstraint (JointConstraintSharedData *shared_data)
 ~JointConstraint ()

Public Attributes

JointConstraintSharedDatamSharedData
F32 mWeight
F32 mTotalLength
LLVector3 mPositions [MAX_CHAIN_LENGTH]
F32 mJointLengths [MAX_CHAIN_LENGTH]
F32 mJointLengthFractions [MAX_CHAIN_LENGTH]
BOOL mActive
LLVector3d mGroundPos
LLVector3 mGroundNorm
LLJointmSourceVolume
LLJointmTargetVolume
F32 mFixupDistanceRMS

Detailed Description

Definition at line 246 of file llkeyframemotion.h.


Constructor & Destructor Documentation

LLKeyframeMotion::JointConstraint::JointConstraint ( JointConstraintSharedData shared_data  ) 

Definition at line 2157 of file llkeyframemotion.cpp.

References FALSE, mActive, mFixupDistanceRMS, mSourceVolume, mTargetVolume, mTotalLength, and NULL.

LLKeyframeMotion::JointConstraint::~JointConstraint (  ) 

Definition at line 2169 of file llkeyframemotion.cpp.


Member Data Documentation

BOOL LLKeyframeMotion::JointConstraint::mActive

Definition at line 258 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::activateConstraint(), LLKeyframeMotion::applyConstraint(), LLKeyframeMotion::deactivateConstraint(), and JointConstraint().

F32 LLKeyframeMotion::JointConstraint::mFixupDistanceRMS

Definition at line 263 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::applyConstraint(), and JointConstraint().

LLVector3 LLKeyframeMotion::JointConstraint::mGroundNorm

Definition at line 260 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::activateConstraint(), and LLKeyframeMotion::applyConstraint().

LLVector3d LLKeyframeMotion::JointConstraint::mGroundPos

Definition at line 259 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::activateConstraint(), and LLKeyframeMotion::applyConstraint().

F32 LLKeyframeMotion::JointConstraint::mJointLengthFractions[MAX_CHAIN_LENGTH]

Definition at line 257 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::applyConstraint(), and LLKeyframeMotion::initializeConstraint().

F32 LLKeyframeMotion::JointConstraint::mJointLengths[MAX_CHAIN_LENGTH]

Definition at line 256 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::applyConstraint(), and LLKeyframeMotion::initializeConstraint().

LLVector3 LLKeyframeMotion::JointConstraint::mPositions[MAX_CHAIN_LENGTH]

Definition at line 255 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::activateConstraint(), and LLKeyframeMotion::applyConstraint().

JointConstraintSharedData* LLKeyframeMotion::JointConstraint::mSharedData

Definition at line 252 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::activateConstraint(), LLKeyframeMotion::applyConstraint(), LLKeyframeMotion::deactivateConstraint(), and LLKeyframeMotion::initializeConstraint().

LLJoint* LLKeyframeMotion::JointConstraint::mSourceVolume

Definition at line 261 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deactivateConstraint(), LLKeyframeMotion::initializeConstraint(), and JointConstraint().

LLJoint* LLKeyframeMotion::JointConstraint::mTargetVolume

Definition at line 262 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::deactivateConstraint(), LLKeyframeMotion::initializeConstraint(), and JointConstraint().

F32 LLKeyframeMotion::JointConstraint::mTotalLength

Definition at line 254 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::applyConstraint(), LLKeyframeMotion::initializeConstraint(), and JointConstraint().

F32 LLKeyframeMotion::JointConstraint::mWeight

Definition at line 253 of file llkeyframemotion.h.

Referenced by LLKeyframeMotion::activateConstraint(), and LLKeyframeMotion::applyConstraint().


The documentation for this class was generated from the following files:
Generated on Thu Jul 1 06:11:27 2010 for Second Life Viewer by  doxygen 1.4.7