MainFrame Class Reference

#include <MainFrame.h>

Inheritance diagram for MainFrame:
MainFrameBase

List of all members.

Public Member Functions

 MainFrame (IController *controller, wxWindow *parent)
 ~MainFrame ()
void onIdle (wxIdleEvent &event)
void onOpen (wxCommandEvent &event)
void onExit (wxCommandEvent &event)
void onToolNormal (wxCommandEvent &event)
void onToolSelect (wxCommandEvent &event)
void onToolRotate (wxCommandEvent &event)
void onToolTranslate (wxCommandEvent &event)
void onToolScale (wxCommandEvent &event)
void onToolDelete (wxCommandEvent &event)
void onToolNVToggle (wxCommandEvent &event)
void OnAbout (wxCommandEvent &event)
void onToolModelPanel (wxCommandEvent &event)
void toggleShowModelPreview (wxCommandEvent &event)
void setModels (map< string, osg::ref_ptr< osg::Node >> &models)
void onImportXMLScene (wxCommandEvent &event)
void onEmportXMLScene (wxCommandEvent &event)
void updateCanvas (wxSizeEvent &event)
void onFullscreen (wxCommandEvent &event)
void onNightvisionMode (wxCommandEvent &event)
void onModelsListDoubleClick (wxCommandEvent &event)
void onModelsListClick (wxCommandEvent &event)
void doRightButtonUp ()
RenderergetRenderer ()
PreviewRenderergetPreviewRenderer ()
OSGCanvasgetCanvas ()

Protected Attributes

IController_controller
OSGCanvas_canvas
wxGraphicsWindow_graphicsWindow
Renderer_renderer
OSGCanvas_previewCanvas
wxGraphicsWindow_previewGraphicsWindow
PreviewRenderer_previewRenderer

Constructor & Destructor Documentation

MainFrame::MainFrame ( IController controller,
wxWindow *  parent 
)
MainFrame::~MainFrame (  ) 

Member Function Documentation

void MainFrame::doRightButtonUp (  ) 
OSGCanvas * MainFrame::getCanvas (  ) 
PreviewRenderer * MainFrame::getPreviewRenderer (  ) 
Renderer * MainFrame::getRenderer (  ) 
void MainFrame::OnAbout ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onEmportXMLScene ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onExit ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onFullscreen ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onIdle ( wxIdleEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onImportXMLScene ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onModelsListClick ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onModelsListDoubleClick ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onNightvisionMode ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onOpen ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onToolDelete ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onToolModelPanel ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onToolNormal ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onToolNVToggle ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onToolRotate ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onToolScale ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onToolSelect ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::onToolTranslate ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::setModels ( map< string, osg::ref_ptr< osg::Node >> &  models  ) 
void MainFrame::toggleShowModelPreview ( wxCommandEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.

void MainFrame::updateCanvas ( wxSizeEvent &  event  )  [virtual]

Reimplemented from MainFrameBase.


Member Data Documentation


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