LLVOAvatarSkeletonInfo Class Reference

#include <llvoavatar.h>

Collaboration diagram for LLVOAvatarSkeletonInfo:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LLVOAvatarSkeletonInfo ()
 ~LLVOAvatarSkeletonInfo ()
BOOL parseXml (LLXmlTreeNode *node)
S32 getNumBones ()
S32 getNumCollisionVolumes ()

Protected Types

typedef std::vector< LLVOAvatarBoneInfo * > bone_info_list_t

Protected Attributes

S32 mNumBones
S32 mNumCollisionVolumes
bone_info_list_t mBoneInfoList

Friends

class LLVOAvatar

Detailed Description

Definition at line 141 of file llvoavatar.h.


Member Typedef Documentation

typedef std::vector<LLVOAvatarBoneInfo*> LLVOAvatarSkeletonInfo::bone_info_list_t [protected]

Definition at line 158 of file llvoavatar.h.


Constructor & Destructor Documentation

LLVOAvatarSkeletonInfo::LLVOAvatarSkeletonInfo (  )  [inline]

Definition at line 145 of file llvoavatar.h.

LLVOAvatarSkeletonInfo::~LLVOAvatarSkeletonInfo (  )  [inline]

Definition at line 147 of file llvoavatar.h.

References mBoneInfoList.


Member Function Documentation

S32 LLVOAvatarSkeletonInfo::getNumBones (  )  [inline]

Definition at line 152 of file llvoavatar.h.

References mNumBones.

Referenced by LLVOAvatar::writeCAL3D().

S32 LLVOAvatarSkeletonInfo::getNumCollisionVolumes (  )  [inline]

Definition at line 153 of file llvoavatar.h.

References mNumCollisionVolumes.

Referenced by LLVOAvatar::writeCAL3D().

BOOL LLVOAvatarSkeletonInfo::parseXml ( LLXmlTreeNode node  ) 

Definition at line 8827 of file llvoavatar.cpp.

References LLXmlTree::addAttributeString(), FALSE, LLXmlTreeNode::getFastAttributeS32(), LLXmlTreeNode::getFirstChild(), LLXmlTreeNode::getNextChild(), llendl, llwarns, mBoneInfoList, mNumBones, mNumCollisionVolumes, and TRUE.

Referenced by LLVOAvatar::initClass().


Friends And Related Function Documentation

friend class LLVOAvatar [friend]

Definition at line 143 of file llvoavatar.h.


Member Data Documentation

bone_info_list_t LLVOAvatarSkeletonInfo::mBoneInfoList [protected]

Definition at line 159 of file llvoavatar.h.

Referenced by LLVOAvatar::buildSkeleton(), parseXml(), and ~LLVOAvatarSkeletonInfo().

S32 LLVOAvatarSkeletonInfo::mNumBones [protected]

Definition at line 156 of file llvoavatar.h.

Referenced by LLVOAvatar::buildSkeleton(), getNumBones(), and parseXml().

S32 LLVOAvatarSkeletonInfo::mNumCollisionVolumes [protected]

Definition at line 157 of file llvoavatar.h.

Referenced by LLVOAvatar::buildSkeleton(), getNumCollisionVolumes(), and parseXml().


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