App Class Reference

#include <main.h>

Inheritance diagram for App:
IController

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

App::App (  ) 
App::~App (  ) 

Member Function Documentation

void App::onCanvasKeyDown ( int  key  )  [virtual]

Implements IController.

void App::onCanvasKeyUp ( int  key  )  [virtual]

Implements IController.

void App::onCanvasMouseLeftDown ( int  x,
int  y 
) [virtual]

Implements IController.

void App::onCanvasMouseLeftUp ( int  x,
int  y 
) [virtual]

Implements IController.

void App::onCanvasMouseMiddleDown ( int  x,
int  y 
) [virtual]

Implements IController.

void App::onCanvasMouseMiddleUp ( int  x,
int  y 
) [virtual]

Implements IController.

void App::onCanvasMouseMove ( int  x,
int  y 
) [virtual]

Implements IController.

void App::onCanvasMouseRightDown ( int  x,
int  y 
) [virtual]

Implements IController.

void App::onCanvasMouseRightUp ( int  x,
int  y 
) [virtual]

Implements IController.

void App::onCanvasMouseWheel ( int  x,
int  y,
int  d 
) [virtual]

Implements IController.

void App::onEmportXMLScene (  )  [virtual]

Implements IController.

void App::onExit (  )  [virtual]

Implements IController.

int App::OnExit (  )  [virtual]
void App::onImportXMLScene (  )  [virtual]

Implements IController.

bool App::OnInit (  )  [virtual]
void App::onInsertSceneObject ( const char *  fileName  )  [virtual]

Implements IController.

void App::onInsertTool ( osg::Node *  model,
const char *  fileName 
)
void App::onModelPreview ( const char *  fileName  )  [virtual]

Implements IController.

void App::onNoTool (  )  [virtual]

Implements IController.

void App::onOpen (  )  [virtual]

Implements IController.

void App::onRotationTool (  )  [virtual]

Implements IController.

void App::onScaleTool (  )  [virtual]

Implements IController.

void App::onSelectTool (  )  [virtual]

Implements IController.

void App::onTranslationTool (  )  [virtual]

Implements IController.

void App::preloadData ( wxProgressDialog *  progressDialog  ) 

Member Data Documentation

bool App::_insertMode [protected]
MainFrame* App::_mainFrame [protected]
map<string, osg::ref_ptr<osg::Node> > App::_objectNodes [protected]
XMLIO* App::_XMLParser [protected]

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

Generated on Thu Jan 14 20:50:12 2010 for TerrainEditor by  doxygen 1.6.1