#include <MainFrame.h>
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 () |
Renderer * | getRenderer () |
PreviewRenderer * | getPreviewRenderer () |
OSGCanvas * | getCanvas () |
Protected Attributes | |
IController * | _controller |
OSGCanvas * | _canvas |
wxGraphicsWindow * | _graphicsWindow |
Renderer * | _renderer |
OSGCanvas * | _previewCanvas |
wxGraphicsWindow * | _previewGraphicsWindow |
PreviewRenderer * | _previewRenderer |
MainFrame::MainFrame | ( | IController * | controller, | |
wxWindow * | parent | |||
) |
MainFrame::~MainFrame | ( | ) |
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.
OSGCanvas* MainFrame::_canvas [protected] |
IController* MainFrame::_controller [protected] |
wxGraphicsWindow* MainFrame::_graphicsWindow [protected] |
OSGCanvas* MainFrame::_previewCanvas [protected] |
wxGraphicsWindow* MainFrame::_previewGraphicsWindow [protected] |
PreviewRenderer* MainFrame::_previewRenderer [protected] |
Renderer* MainFrame::_renderer [protected] |