App Class Reference
#include <main.h>
List of all members.
Public Member Functions | 
|   | App () | 
|   | ~App () | 
| virtual bool  | OnInit () | 
| virtual int  | OnExit () | 
| void  | preloadData (wxProgressDialog *progressDialog) | 
| void  | onOpen () | 
| void  | onExit () | 
| void  | onNoTool () | 
| void  | onSelectTool () | 
| void  | onRotationTool () | 
| void  | onTranslationTool () | 
| void  | onScaleTool () | 
| void  | onInsertTool (osg::Node *model, const char *fileName) | 
| void  | onInsertSceneObject (const char *fileName) | 
| void  | onModelPreview (const char *fileName) | 
| void  | onImportXMLScene () | 
| void  | onEmportXMLScene () | 
| void  | onCanvasMouseLeftUp (int x, int y) | 
| void  | onCanvasMouseLeftDown (int x, int y) | 
| void  | onCanvasMouseMiddleUp (int x, int y) | 
| void  | onCanvasMouseMiddleDown (int x, int y) | 
| void  | onCanvasMouseRightUp (int x, int y) | 
| void  | onCanvasMouseRightDown (int x, int y) | 
| void  | onCanvasMouseMove (int x, int y) | 
| void  | onCanvasMouseWheel (int x, int y, int d) | 
| void  | onCanvasKeyUp (int key) | 
| void  | onCanvasKeyDown (int key) | 
Protected Attributes | 
| XMLIO *  | _XMLParser | 
| ICameraController *  | _activeCameraController | 
| IToolController *  | _activeToolController | 
| IContextMenuController *  | _contextMenuController | 
| FreeformCameraController *  | _freeformCameraController | 
| MountedCameraController *  | _mountedCameraController | 
| MainFrame *  | _mainFrame | 
| SceneManager &  | _sceneManager | 
map< string, osg::ref_ptr 
< osg::Node > >  | _objectNodes | 
| bool  | _insertMode | 
Constructor & Destructor Documentation
Member Function Documentation
      
        
          | void App::onCanvasKeyDown  | 
          ( | 
          int  | 
           key | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void App::onCanvasKeyUp  | 
          ( | 
          int  | 
           key | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void App::onCanvasMouseLeftDown  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [virtual] | 
        
      
 
 
      
        
          | void App::onCanvasMouseLeftUp  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [virtual] | 
        
      
 
 
      
        
          | void App::onCanvasMouseMiddleDown  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [virtual] | 
        
      
 
 
      
        
          | void App::onCanvasMouseMiddleUp  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [virtual] | 
        
      
 
 
      
        
          | void App::onCanvasMouseMove  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [virtual] | 
        
      
 
 
      
        
          | void App::onCanvasMouseRightDown  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [virtual] | 
        
      
 
 
      
        
          | void App::onCanvasMouseRightUp  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [virtual] | 
        
      
 
 
      
        
          | void App::onCanvasMouseWheel  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y,  | 
        
        
           | 
           | 
          int  | 
           d |   | 
        
        
           | 
          ) | 
           |  |  [virtual] | 
        
      
 
 
      
        
          | void App::onEmportXMLScene  | 
          ( | 
           | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void App::onExit  | 
          ( | 
           | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | int App::OnExit  | 
          ( | 
           | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void App::onImportXMLScene  | 
          ( | 
           | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | bool App::OnInit  | 
          ( | 
           | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void App::onInsertSceneObject  | 
          ( | 
          const char *  | 
           fileName | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void App::onInsertTool  | 
          ( | 
          osg::Node *  | 
           model,  | 
        
        
           | 
           | 
          const char *  | 
           fileName |   | 
        
        
           | 
          ) | 
           |  |  | 
        
      
 
 
      
        
          | void App::onModelPreview  | 
          ( | 
          const char *  | 
           fileName | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void App::onNoTool  | 
          ( | 
           | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void App::onOpen  | 
          ( | 
           | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void App::onRotationTool  | 
          ( | 
           | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void App::onScaleTool  | 
          ( | 
           | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void App::onSelectTool  | 
          ( | 
           | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void App::onTranslationTool  | 
          ( | 
           | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void App::preloadData  | 
          ( | 
          wxProgressDialog *  | 
           progressDialog | 
           )  | 
           | 
        
      
 
 
Member Data Documentation
The documentation for this class was generated from the following files:
- C:/Users/Robert/Documents/Visual Studio 2008/Projects/ferprojekt/TerrainEditor/TerrainEditor/main.h
 
- C:/Users/Robert/Documents/Visual Studio 2008/Projects/ferprojekt/TerrainEditor/TerrainEditor/main.cpp