![]() |
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