ModelDefn Class Reference

#include <ModelDefn.h>

List of all members.

Public Member Functions

 ModelDefn ()
virtual ~ModelDefn ()
ModelIDgetModelId ()
float getAnimationSpeed ()
float getModelSize ()
bool initFromNode (const char *directory, XMLNode *modelNode)

Protected Attributes

ModelID modelId_
float animationSpeed_
float modelSize_


Detailed Description

Definition at line 26 of file ModelDefn.h.


Constructor & Destructor Documentation

ModelDefn::ModelDefn (  ) 

Definition at line 24 of file ModelDefn.cpp.

ModelDefn::~ModelDefn (  )  [virtual]

Definition at line 28 of file ModelDefn.cpp.


Member Function Documentation

ModelID& ModelDefn::getModelId (  )  [inline]

Definition at line 32 of file ModelDefn.h.

References modelId_.

float ModelDefn::getAnimationSpeed (  )  [inline]

Definition at line 33 of file ModelDefn.h.

References animationSpeed_.

float ModelDefn::getModelSize (  )  [inline]

Definition at line 34 of file ModelDefn.h.

References modelSize_.

bool ModelDefn::initFromNode ( const char *  directory,
XMLNode modelNode 
)

Definition at line 32 of file ModelDefn.cpp.

References animationSpeed_, XMLNode::failChildren(), XMLNode::getNamedChild(), ModelID::initFromNode(), modelId_, and modelSize_.


Member Data Documentation

ModelID ModelDefn::modelId_ [protected]

Definition at line 40 of file ModelDefn.h.

Referenced by getModelId(), and initFromNode().

float ModelDefn::animationSpeed_ [protected]

Definition at line 41 of file ModelDefn.h.

Referenced by getAnimationSpeed(), and initFromNode().

float ModelDefn::modelSize_ [protected]

Definition at line 42 of file ModelDefn.h.

Referenced by getModelSize(), and initFromNode().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:04 2009 for Scorched3D by  doxygen 1.5.3