MedievalTownPhysics Class Reference

Inherits OpenSGApplicationBase, OpenSGApplicationBase, OpenSGApplicationBase, OpenSGApplicationBase, OpenSGApplicationBase, and OpenSGApplicationBase.

Collaboration diagram for MedievalTownPhysics:

List of all members.


Public Member Functions

 MedievalTownPhysics ()
 ~MedievalTownPhysics ()
bool preInitialize (const CommandLineArgumentWrapper &args)
std::string getConfigFile (const CommandLineArgumentWrapper &args)
bool initialize (const CommandLineArgumentWrapper &args)
void initCoreComponentCallback (CoreComponents comp)
void initModuleCallback (ModuleInterface *moduleInterface)
void initInputInterfaceCallback (ModuleInterface *moduleInterface)
void display (float dt)
void buttonChangeCallback (int buttonIndex, int newButtonValue)
void cleanup ()
 MedievalTownPhysics ()
 ~MedievalTownPhysics ()
bool preInitialize (const CommandLineArgumentWrapper &args)
std::string getConfigFile (const CommandLineArgumentWrapper &args)
bool initialize (const CommandLineArgumentWrapper &args)
void initCoreComponentCallback (CoreComponents comp)
void display (float dt)
void cleanup ()
 MedievalTownPhysics ()
 ~MedievalTownPhysics ()
bool preInitialize (const CommandLineArgumentWrapper &args)
std::string getConfigFile (const CommandLineArgumentWrapper &args)
bool initialize (const CommandLineArgumentWrapper &args)
void initCoreComponentCallback (CoreComponents comp)
void display (float dt)
void cleanup ()
 MedievalTownPhysics ()
 ~MedievalTownPhysics ()
bool preInitialize (const CommandLineArgumentWrapper &args)
std::string getConfigFile (const CommandLineArgumentWrapper &args)
bool initialize (const CommandLineArgumentWrapper &args)
void initCoreComponentCallback (CoreComponents comp)
void initModuleCallback (ModuleInterface *moduleInterface)
void display (float dt)
void cleanup ()
 MedievalTownPhysics ()
 ~MedievalTownPhysics ()
bool preInitialize (const CommandLineArgumentWrapper &args)
std::string getConfigFile (const CommandLineArgumentWrapper &args)
bool initialize (const CommandLineArgumentWrapper &args)
void initCoreComponentCallback (CoreComponents comp)
void initModuleCallback (ModuleInterface *moduleInterface)
void display (float dt)
void buttonChangeCallback (int buttonIndex, int newButtonValue)
void cleanup ()
 MedievalTownPhysics ()
 ~MedievalTownPhysics ()
bool preInitialize (const CommandLineArgumentWrapper &args)
std::string getConfigFile (const CommandLineArgumentWrapper &args)
bool initialize (const CommandLineArgumentWrapper &args)
void initCoreComponentCallback (CoreComponents comp)
void initModuleCallback (ModuleInterface *moduleInterface)
void display (float dt)
void buttonChangeCallback (int buttonIndex, int newButtonValue)
void cleanup ()

Private Attributes

std::string defaultConfigFile
Skybox skybox
float windMillSpeed
OpenSGSceneGraphInterfacesgIF
OSG::NodePtr root
OSG::NodePtr scene
ControllerButtonChangeCB
< MedievalTownPhysics
buttonCallback
Physicsphysics
bool showPhysicsObjects
oops::OpenSGTriangleMeshLoader triMeshLoader
oops::OpenSGRendererFactory rendererFactory
oops::HtmpHeightFieldLoader heightFieldLoader
HandRepresentation * hand

Constructor & Destructor Documentation

MedievalTownPhysics::MedievalTownPhysics (  )  [inline]

MedievalTownPhysics::~MedievalTownPhysics (  )  [inline]

MedievalTownPhysics::MedievalTownPhysics (  )  [inline]

MedievalTownPhysics::~MedievalTownPhysics (  )  [inline]

MedievalTownPhysics::MedievalTownPhysics (  )  [inline]

MedievalTownPhysics::~MedievalTownPhysics (  )  [inline]

MedievalTownPhysics::MedievalTownPhysics (  )  [inline]

MedievalTownPhysics::~MedievalTownPhysics (  )  [inline]

MedievalTownPhysics::MedievalTownPhysics (  )  [inline]

MedievalTownPhysics::~MedievalTownPhysics (  )  [inline]

MedievalTownPhysics::MedievalTownPhysics (  )  [inline]

MedievalTownPhysics::~MedievalTownPhysics (  )  [inline]


Member Function Documentation

void MedievalTownPhysics::buttonChangeCallback ( int  buttonIndex,
int  newButtonValue 
) [inline]

void MedievalTownPhysics::buttonChangeCallback ( int  buttonIndex,
int  newButtonValue 
) [inline]

void MedievalTownPhysics::buttonChangeCallback ( int  buttonIndex,
int  newButtonValue 
) [inline]

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Reimplemented from OpenSGApplicationBase.

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

Reimplemented from OpenSGApplicationBase.

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

Reimplemented from OpenSGApplicationBase.

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

Reimplemented from OpenSGApplicationBase.

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

Reimplemented from OpenSGApplicationBase.

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

Reimplemented from OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Implements OpenSGApplicationBase.

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

Reimplemented from OpenSGApplicationBase.

void MedievalTownPhysics::initModuleCallback ( ModuleInterface moduleInterface  )  [inline, virtual]

Reimplemented from OpenSGApplicationBase.

void MedievalTownPhysics::initModuleCallback ( ModuleInterface moduleInterface  )  [inline, virtual]

Reimplemented from OpenSGApplicationBase.

void MedievalTownPhysics::initModuleCallback ( ModuleInterface moduleInterface  )  [inline, virtual]

Reimplemented from OpenSGApplicationBase.

void MedievalTownPhysics::initModuleCallback ( ModuleInterface moduleInterface  )  [inline, virtual]

Reimplemented from OpenSGApplicationBase.

bool MedievalTownPhysics::preInitialize ( const CommandLineArgumentWrapper args  )  [inline, virtual]

Reimplemented from OpenSGApplicationBase.

bool MedievalTownPhysics::preInitialize ( const CommandLineArgumentWrapper args  )  [inline, virtual]

Reimplemented from OpenSGApplicationBase.

bool MedievalTownPhysics::preInitialize ( const CommandLineArgumentWrapper args  )  [inline, virtual]

Reimplemented from OpenSGApplicationBase.

bool MedievalTownPhysics::preInitialize ( const CommandLineArgumentWrapper args  )  [inline, virtual]

Reimplemented from OpenSGApplicationBase.

bool MedievalTownPhysics::preInitialize ( const CommandLineArgumentWrapper args  )  [inline, virtual]

Reimplemented from OpenSGApplicationBase.

bool MedievalTownPhysics::preInitialize ( const CommandLineArgumentWrapper args  )  [inline, virtual]

Reimplemented from OpenSGApplicationBase.


Member Data Documentation

HandRepresentation * MedievalTownPhysics::hand [private]

OSG::NodePtr MedievalTownPhysics::root [private]

OSG::NodePtr MedievalTownPhysics::scene [private]


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

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