vrecko
virtual reality framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ArtificialWorld::AnimatedModel Class Reference

Uchovava informace o animovanem Cal3D modelu, stejne jako Model, navic cislo animace, ktera se ma spustit. More...

#include <model.h>

Inheritance diagram for ArtificialWorld::AnimatedModel:
ArtificialWorld::Model

Public Member Functions

 AnimatedModel (void)
 
void SetAnimationIndex (int index)
 nastavi cislo animace More...
 
int GetAnimationIndex (void)
 vrati cislo animace More...
 
- Public Member Functions inherited from ArtificialWorld::Model
 Model (void)
 
virtual ~Model (void)
 
void SetModelFlags (ModelFlags flags)
 nastaveni flagu modelu More...
 
void SetMinVisibleDistance (unsigned long minDist)
 nastaveni minimalni vzdalenosti, kdy je model viditelny More...
 
void SetMaxVisibleDistance (unsigned long maxDist)
 nastaveni maximalni vzdalenosti, kdy je model viditelny More...
 
void SetPosition (osg::Vec3 pos)
 nastaveni pozice More...
 
void SetRotation (osg::Quat rot)
 nastaveni rotace More...
 
void SetScale (osg::Vec3 sc)
 nastaveni zvetseni More...
 
void SetFileName (string fname)
 nastaveni jmena souboru, ve kterem je model ulozen More...
 
void SetFileName (char *fname)
 nastaveni jmena souboru, ve kterem je model ulozen More...
 
void SetModelType (ModelType mtype)
 nastaveni typu modelu More...
 
ModelFlags GetModelFlags (void)
 vrati falgy modelu More...
 
unsigned long GetMaxVisibleDistance (void)
 vrati maximalni vzdalenost, pri niz je model jeste viditelny More...
 
unsigned long GetMinVisibleDistance (void)
 vrati minimalni vzdalenost, pri niz je model jeste viditelny More...
 
osg::Vec3 GetPosition (void)
 vrati pozici modelu More...
 
osg::Quat GetRotation (void)
 vrati rotaci modelu More...
 
osg::Vec3 GetScale (void)
 vrati zvetseni modelu More...
 
string GetFileName (void)
 vrati jmeno souboru, v nemz je model ulozen More...
 
ModelType GetModelType (void)
 vrati typ modelu More...
 
bool HasMinVisibleDistance (void)
 ma model nastavenu minimalni vzdalenost viditelnosti More...
 
bool HasMaxVisibleDistance (void)
 ma model nastavenu maximalni vzdalenost viditelnosti More...
 
bool HasPositionSet (void)
 ma model nastavenu pozici More...
 

Additional Inherited Members

- Public Attributes inherited from ArtificialWorld::Model
osg::ref_ptr< EnvironmentObjectGeometry
 nahrana geometrie modelu, pokud je prave zobrazovan, jinak NULL More...
 
- Protected Attributes inherited from ArtificialWorld::Model
ModelFlags modelFlags
 flagy modelu More...
 
unsigned long maxVisibleDistance
 maximalni vzdalenost, pri niz je model viditelny More...
 
unsigned long minVisibleDistance
 minimalni vzdalenost, pri niz je model viditelny More...
 
osg::Vec3 position
 pozice More...
 
osg::Quat rotation
 rotace More...
 
osg::Vec3 scale
 zvetseni More...
 
string fileName
 jmeno souboru, v nemz je model ulozen More...
 
ModelType modelType
 typ modelu More...
 
bool hasMinDistance
 ma nastavenu minimalni vzdalenost More...
 
bool hasMaxDistance
 ma nastavenu maximalni vzdalenost More...
 
bool hasPositionSet
 ma nastavenu pozici More...
 

Detailed Description

Uchovava informace o animovanem Cal3D modelu, stejne jako Model, navic cislo animace, ktera se ma spustit.

Constructor & Destructor Documentation

ArtificialWorld::AnimatedModel::AnimatedModel ( void  )
inline

Member Function Documentation

int ArtificialWorld::AnimatedModel::GetAnimationIndex ( void  )
inline

vrati cislo animace

void ArtificialWorld::AnimatedModel::SetAnimationIndex ( int  index)
inline

nastavi cislo animace


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