class limboSaber_c : public CAVERN_perfLimbo_c Demonstration of a derived class which includes simple model manipulation
|
| limboSaber_c () Class constructor. |
|
| ~limboSaber_c () Class destructor. |
|
| init ( int argc, char** argv ) Refines the original initialization by loading additional models. |
|
| initCustomPfClasses () Refines Performer initialization to include custom classes. |
|
| process () Refines by adding calls to the model client and checking for input. |
|
| exit () Refines by cleaning up additional data members. |
| | checkButtons () Check for user input |
|
| modelClient CAVERN database client handles transformations and manipulations |
|
| saber1 three light saber nodes |
Demonstration of a derived class which includes simple model manipulation. Rather than hack into existing code to create new functionality, this second generation version of Limbo is intended to allow for extensibility through subclassing. This simple class is an example which uses a database client for sharing state information.Three light sabers are loaded into the application, and each of the three CAVE Wand buttons will snap one of the wands into the user's hand. There is no protocol for blocking, but this is rather intended as a simple example.
alphabetic index hierarchy of classes
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de