MedievalTownAppBase Class Reference

Inherits OpenSGApplicationBase.

Collaboration diagram for MedievalTownAppBase:

List of all members.


Classes

struct  CoordinateSystems

Public Member Functions

 MedievalTownAppBase ()
 ~MedievalTownAppBase ()
std::string getConfigFile (const CommandLineArgumentWrapper &args)
bool initialize (const CommandLineArgumentWrapper &args)
void initCoreComponentCallback (CoreComponents comp)
void initInputInterfaceCallback (ModuleInterface *moduleInterface)
void display (float dt)
void cleanup ()
void updateUserCoordinateSystems ()

Private Attributes

std::string defaultConfigFile
Skybox skybox
HandRepresentation * hand
float windMillSpeed
std::vector< CoordinateSystemsuserCoordinateSystems
OpenSGSceneGraphInterfacesgIF
bool showUserCoordinateSystems

Constructor & Destructor Documentation

MedievalTownAppBase::MedievalTownAppBase (  )  [inline]

MedievalTownAppBase::~MedievalTownAppBase (  )  [inline]


Member Function Documentation

void MedievalTownAppBase::cleanup ( void   )  [inline, virtual]

Implements OpenSGApplicationBase.

void MedievalTownAppBase::display ( float  dt  )  [inline, virtual]

Implements OpenSGApplicationBase.

std::string MedievalTownAppBase::getConfigFile ( const CommandLineArgumentWrapper args  )  [inline, virtual]

Implements OpenSGApplicationBase.

void MedievalTownAppBase::initCoreComponentCallback ( CoreComponents  comp  )  [inline, virtual]

Reimplemented from OpenSGApplicationBase.

bool MedievalTownAppBase::initialize ( const CommandLineArgumentWrapper args  )  [inline, virtual]

Implements OpenSGApplicationBase.

void MedievalTownAppBase::initInputInterfaceCallback ( ModuleInterface moduleInterface  )  [inline, virtual]

Reimplemented from OpenSGApplicationBase.

void MedievalTownAppBase::updateUserCoordinateSystems (  )  [inline]


Member Data Documentation

HandRepresentation* MedievalTownAppBase::hand [private]


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

Generated on Wed Oct 20 16:11:58 2010 for inVRs by doxygen 1.5.8