LLVOAvatarBoneInfo Class Reference

#include <llvoavatar.h>

Collaboration diagram for LLVOAvatarBoneInfo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLVOAvatarBoneInfo ()
 ~LLVOAvatarBoneInfo ()
BOOL parseXml (LLXmlTreeNode *node)

Protected Types

typedef std::vector< LLVOAvatarBoneInfo * > child_list_t

Protected Attributes

LLString mName
BOOL mIsJoint
LLVector3 mPos
LLVector3 mRot
LLVector3 mScale
LLVector3 mPivot
child_list_t mChildList

Friends

class LLVOAvatar
class LLVOAvatarSkeletonInfo

Detailed Description

Definition at line 118 of file llvoavatar.h.


Member Typedef Documentation

typedef std::vector<LLVOAvatarBoneInfo*> LLVOAvatarBoneInfo::child_list_t [protected]

Definition at line 137 of file llvoavatar.h.


Constructor & Destructor Documentation

LLVOAvatarBoneInfo::LLVOAvatarBoneInfo (  )  [inline]

Definition at line 123 of file llvoavatar.h.

LLVOAvatarBoneInfo::~LLVOAvatarBoneInfo (  )  [inline]

Definition at line 124 of file llvoavatar.h.

References mChildList.


Member Function Documentation

BOOL LLVOAvatarBoneInfo::parseXml ( LLXmlTreeNode node  ) 

Definition at line 8751 of file llvoavatar.cpp.

References LLXmlTree::addAttributeString(), FALSE, LLXmlTreeNode::getFastAttributeString(), LLXmlTreeNode::getFastAttributeVector3(), LLXmlTreeNode::getFirstChild(), LLXmlTreeNode::getName(), LLXmlTreeNode::getNextChild(), LLXmlTreeNode::hasName(), llendl, llwarns, mChildList, mIsJoint, mName, mPivot, mPos, mRot, mScale, and TRUE.


Friends And Related Function Documentation

friend class LLVOAvatar [friend]

Definition at line 120 of file llvoavatar.h.

friend class LLVOAvatarSkeletonInfo [friend]

Definition at line 121 of file llvoavatar.h.


Member Data Documentation

child_list_t LLVOAvatarBoneInfo::mChildList [protected]

Definition at line 138 of file llvoavatar.h.

Referenced by parseXml(), LLVOAvatar::setupBone(), and ~LLVOAvatarBoneInfo().

BOOL LLVOAvatarBoneInfo::mIsJoint [protected]

Definition at line 132 of file llvoavatar.h.

Referenced by parseXml(), and LLVOAvatar::setupBone().

LLString LLVOAvatarBoneInfo::mName [protected]

Definition at line 131 of file llvoavatar.h.

Referenced by parseXml(), and LLVOAvatar::setupBone().

LLVector3 LLVOAvatarBoneInfo::mPivot [protected]

Definition at line 136 of file llvoavatar.h.

Referenced by parseXml(), and LLVOAvatar::setupBone().

LLVector3 LLVOAvatarBoneInfo::mPos [protected]

Definition at line 133 of file llvoavatar.h.

Referenced by parseXml(), and LLVOAvatar::setupBone().

LLVector3 LLVOAvatarBoneInfo::mRot [protected]

Definition at line 134 of file llvoavatar.h.

Referenced by parseXml(), and LLVOAvatar::setupBone().

LLVector3 LLVOAvatarBoneInfo::mScale [protected]

Definition at line 135 of file llvoavatar.h.

Referenced by parseXml(), and LLVOAvatar::setupBone().


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