CHandballBCI Class Reference
Ogre application for the Handball application. More...
Inheritance diagram for CHandballBCI:
Additional Inherited Members | |
Public Member Functions inherited from COgreVRApplication | |
COgreVRApplication (const char *sResourceRoot) | |
Default constructor. | |
virtual | ~COgreVRApplication () |
Destructor. | |
virtual void | go (void) |
Launches the application (engine setup, initialization, rendering start). | |
Protected Member Functions inherited from COgreVRApplication | |
virtual bool | setup (void) |
Main Ogre and custom setup steps. More... | |
virtual bool | configure (void) |
Configuration management. More... | |
virtual void | setupResources (void) |
Parsing of the resource configuration file. | |
bool | frameStarted (const Ogre::FrameEvent &evt) |
Frame started callback. | |
bool | frameEnded (const Ogre::FrameEvent &evt) |
Frame ended callback. More... | |
virtual bool | initOIS (void) |
Initialize the OIS plugin. More... | |
bool | mouseMoved (const OIS::MouseEvent &arg) |
Mouse moved callback, launched when the mouse is moved. More... | |
bool | mousePressed (const OIS::MouseEvent &arg, OIS::MouseButtonID id) |
Mouse pressed callback, launched when a mouse button is pressed. More... | |
bool | mouseReleased (const OIS::MouseEvent &arg, OIS::MouseButtonID id) |
Mouse released callback, launched when a mouse button is released. More... | |
bool | keyPressed (const OIS::KeyEvent &evt) |
Key pressed callback, launched when a key is pressed. More... | |
bool | keyReleased (const OIS::KeyEvent &evt) |
Key released callback, launched when a key is released. More... | |
virtual bool | initCEGUI (const char *logFileName) |
Initialize the CEGUI plugin. More... | |
Protected Attributes inherited from COgreVRApplication | |
bool | m_bContinue |
Tells if the rendering process should continue after the current frame. | |
Ogre::Root * | m_poRoot |
Ogre root. | |
Ogre::SceneManager * | m_poSceneManager |
The scene manager used. | |
Ogre::RenderWindow * | m_poWindow |
The render window used. | |
Ogre::Camera * | m_poCamera |
The camera used. | |
Ogre::SceneNode * | m_poCameraNode |
The camera node. | |
Ogre::String | m_sResourcePath |
Path to the file resource.cfg for Ogre. | |
OIS::InputManager * | m_poInputManager |
The OIS input manager. | |
OIS::Mouse * | m_poMouse |
The mouse. | |
OIS::Keyboard * | m_poKeyboard |
The keyboard. | |
CEGUI::OgreRenderer * | m_rGUIRenderer |
The CEGUI renderer. | |
CEGUI::WindowManager * | m_poGUIWindowManager |
The CEGUI window manager. | |
CEGUI::Window * | m_poSheet |
The default sheet. | |
CAbstractVrpnPeripheral * | m_poVrpnPeripheral |
A VRPN peripheric, handles at most one Analog + one Button server. | |
double | m_dClock |
Clock to impose a maximum frequency. | |
Detailed Description
Ogre application for the Handball application.
- Date
- 2010-02-16
The HandballBCI application is based on motor imagery of the hands. The 3d scene is a gymnasium, with 2 handball goals. The subject has to move his right/left hand to move a ball in the right/left goal. TODO: full documentation.
Generated on Tue Jun 26 2012 15:25:54 for Documentation by 1.7.4