LLXformMatrix Class Reference

#include <xform.h>

Inheritance diagram for LLXformMatrix:

Inheritance graph
[legend]
Collaboration diagram for LLXformMatrix:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 LLXformMatrix ()
virtual ~LLXformMatrix ()
const LLMatrix4getWorldMatrix () const
void setWorldMatrix (const LLMatrix4 &mat)
void init ()
void update ()
void updateMatrix (BOOL update_bounds=TRUE)
void getMinMax (LLVector3 &min, LLVector3 &max) const

Protected Attributes

LLMatrix4 mWorldMatrix
LLVector3 mMin
LLVector3 mMax


Detailed Description

Definition at line 132 of file xform.h.


Constructor & Destructor Documentation

LLXformMatrix::LLXformMatrix (  )  [inline]

Definition at line 135 of file xform.h.

LLXformMatrix::~LLXformMatrix (  )  [virtual]

Definition at line 65 of file xform.cpp.


Member Function Documentation

const LLMatrix4& LLXformMatrix::getWorldMatrix (  )  const [inline]

void LLXformMatrix::setWorldMatrix ( const LLMatrix4 mat  )  [inline]

Definition at line 139 of file xform.h.

References mWorldMatrix.

void LLXformMatrix::init ( void   )  [inline]

Reimplemented from LLXform.

Definition at line 141 of file xform.h.

References LLVector3::clearVec(), LLXform::init(), mMax, mMin, mWorldMatrix, and LLMatrix4::setIdentity().

Here is the call graph for this function:

void LLXformMatrix::update (  ) 

void LLXformMatrix::updateMatrix ( BOOL  update_bounds = TRUE  ) 

Definition at line 89 of file xform.cpp.

References LLMatrix4::initAll(), LLXform::mChanged, LLMatrix4::mMatrix, mMax, mMin, LLXform::MOVED, LLXform::mScale, LLVector3::mV, mWorldMatrix, LLXform::mWorldPosition, LLXform::mWorldRotation, and update().

Referenced by LLDrawable::shiftPos(), LLJoint::updateWorldMatrix(), and LLDrawable::updateXform().

Here is the call graph for this function:

Here is the caller graph for this function:

void LLXformMatrix::getMinMax ( LLVector3 min,
LLVector3 max 
) const

Definition at line 115 of file xform.cpp.

References mMax, and mMin.

Referenced by LLDrawable::getBounds(), and LLDrawable::getMinMax().

Here is the caller graph for this function:


Member Data Documentation

Definition at line 155 of file xform.h.

Referenced by getWorldMatrix(), init(), setWorldMatrix(), and updateMatrix().

Definition at line 156 of file xform.h.

Referenced by getMinMax(), init(), and updateMatrix().

Definition at line 157 of file xform.h.

Referenced by getMinMax(), init(), and updateMatrix().


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

Generated on Fri May 16 09:41:07 2008 for SecondLife by  doxygen 1.5.5