vrecko
virtual reality framework
|
Trida reprezentujici jeden blok ve scene. More...
#include <subblock.h>
Public Member Functions | |
SubBlock (void) | |
~SubBlock (void) | |
void | SetFileName (string fname) |
nastavi jmeno souboru s definici bloku More... | |
void | SetPosition (osg::Vec3 pos) |
nastavi pozici bloku vuci rodici More... | |
void | SetRotation (osg::Quat rot) |
nastavi rotaci bloku vuci rodici More... | |
void | SetMaxVisibleDistance (unsigned long dist) |
nastavi maximalni vzdalenost, po kterou je blok viditelny od pozorovatele More... | |
void | SetSubBlockType (string sbType) |
nastavi typ bloku More... | |
bool | HasMaxVisibleDistance (void) |
vrati, jestli ma blok nastavenu maximalni vzdalenost viditelnosti nebo ne More... | |
osg::Vec3 | GetPosition (void) |
vrati pozici bloku vuci rodici More... | |
osg::Quat | GetRotation (void) |
vrati rotaci bloku vuci rodici More... | |
string | GetFileName (void) |
vrati jmeno souboru, ve kterem je ulozena definice bloku More... | |
unsigned long | GetMaxVisibleDistance (void) |
vrati maximalni vzdalenost viditelnosti bloku More... | |
string | GetSubBlockType (void) |
vrati typ bloku More... | |
SubBlockAnimation * | GetAnimation (void) |
vrati animaci bloku, jestli nejakou ma, jestli nema, pak vrati NULL More... | |
void | SetAnimation (void) |
vytvori novou prazdnou animaci, pokud jiz nejaka animace existuje, pak ji smaze a vytvori novou prazdnou More... | |
bool | HasAnimation (void) |
vrati, jestli ma blok vytvorenou animaci More... | |
void | DeleteAnimation (void) |
smaze animaci, pokud blok nejakou ma More... | |
Protected Attributes | |
osg::Vec3 | position |
pozice bloku vuci rodici More... | |
osg::Quat | rotation |
rotace bloku vuci rodici More... | |
unsigned long | maxVisibleDistance |
maximalni viditelna vzdalenost bloku More... | |
string | filename |
jmeno souboru s definici bloku More... | |
string | subBlockType |
typ bloku More... | |
bool | hasMaxVisibleDistance |
indikace, jestli ma nastavenu maximalni viditelnou vzdalenost More... | |
bool | hasAnimation |
ma tento subblok animaci? More... | |
SubBlockAnimation | animation |
animace subbloku More... | |
Trida reprezentujici jeden blok ve scene.
SubBlock::SubBlock | ( | void | ) |
|
inline |
|
inline |
smaze animaci, pokud blok nejakou ma
|
inline |
vrati animaci bloku, jestli nejakou ma, jestli nema, pak vrati NULL
|
inline |
vrati jmeno souboru, ve kterem je ulozena definice bloku
|
inline |
vrati maximalni vzdalenost viditelnosti bloku
|
inline |
vrati pozici bloku vuci rodici
|
inline |
vrati rotaci bloku vuci rodici
|
inline |
vrati typ bloku
|
inline |
vrati, jestli ma blok vytvorenou animaci
|
inline |
vrati, jestli ma blok nastavenu maximalni vzdalenost viditelnosti nebo ne
|
inline |
vytvori novou prazdnou animaci, pokud jiz nejaka animace existuje, pak ji smaze a vytvori novou prazdnou
|
inline |
nastavi jmeno souboru s definici bloku
|
inline |
nastavi maximalni vzdalenost, po kterou je blok viditelny od pozorovatele
|
inline |
nastavi pozici bloku vuci rodici
|
inline |
nastavi rotaci bloku vuci rodici
|
inline |
nastavi typ bloku
|
protected |
animace subbloku
|
protected |
jmeno souboru s definici bloku
|
protected |
ma tento subblok animaci?
|
protected |
indikace, jestli ma nastavenu maximalni viditelnou vzdalenost
|
protected |
maximalni viditelna vzdalenost bloku
|
protected |
pozice bloku vuci rodici
|
protected |
rotace bloku vuci rodici
|
protected |
typ bloku