![]() |
vrecko
virtual reality framework
|
Uchovava informace o modelu. More...
#include <model.h>
Public Member Functions | |
| 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... | |
Public Attributes | |
| osg::ref_ptr< EnvironmentObject > | Geometry |
| nahrana geometrie modelu, pokud je prave zobrazovan, jinak NULL More... | |
Protected Attributes | |
| 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... | |
Uchovava informace o modelu.
| Model::Model | ( | void | ) |
|
inlinevirtual |
|
inline |
vrati jmeno souboru, v nemz je model ulozen
|
inline |
vrati maximalni vzdalenost, pri niz je model jeste viditelny
|
inline |
vrati minimalni vzdalenost, pri niz je model jeste viditelny
|
inline |
vrati falgy modelu
|
inline |
vrati typ modelu
|
inline |
vrati pozici modelu
|
inline |
vrati rotaci modelu
|
inline |
vrati zvetseni modelu
|
inline |
ma model nastavenu maximalni vzdalenost viditelnosti
|
inline |
ma model nastavenu minimalni vzdalenost viditelnosti
|
inline |
ma model nastavenu pozici
|
inline |
nastaveni jmena souboru, ve kterem je model ulozen
|
inline |
nastaveni jmena souboru, ve kterem je model ulozen
|
inline |
nastaveni maximalni vzdalenosti, kdy je model viditelny
|
inline |
nastaveni minimalni vzdalenosti, kdy je model viditelny
|
inline |
nastaveni flagu modelu
|
inline |
nastaveni typu modelu
|
inline |
nastaveni pozice
|
inline |
nastaveni rotace
|
inline |
nastaveni zvetseni
|
protected |
jmeno souboru, v nemz je model ulozen
| osg::ref_ptr<EnvironmentObject> ArtificialWorld::Model::Geometry |
nahrana geometrie modelu, pokud je prave zobrazovan, jinak NULL
|
protected |
ma nastavenu maximalni vzdalenost
|
protected |
ma nastavenu minimalni vzdalenost
|
protected |
ma nastavenu pozici
|
protected |
maximalni vzdalenost, pri niz je model viditelny
|
protected |
minimalni vzdalenost, pri niz je model viditelny
|
protected |
flagy modelu
|
protected |
typ modelu
|
protected |
pozice
|
protected |
rotace
|
protected |
zvetseni