#include <OpenGLVisualizerControl.h>
Public Member Functions | |
void | ButtonPushed (WIDGET_HANDLE widget) |
COpenGLVisualizerControl (WIDGET_HANDLE widget, int width, int height, COpenGLVisualizer *visualizer, CMainWindowInterface *main_window, CMainWindowEventInterface *event_callback) | |
const Transformation3d & | GetViewMatrix () |
void | KeyDown (WIDGET_HANDLE widget, int key) |
void | KeyUp (WIDGET_HANDLE widget, int key) |
void | MouseDown (WIDGET_HANDLE widget, int button, int x, int y) |
void | MouseMove (WIDGET_HANDLE widget, int x, int y) |
void | MouseUp (WIDGET_HANDLE widget, int button, int x, int y) |
void | PointClicked (WIDGET_HANDLE widget, int x, int y) |
void | RectSelected (WIDGET_HANDLE widget, int x0, int y0, int x1, int y1) |
void | ResetViewMatrix () |
void | SetViewMatrix (const Transformation3d &transformation) |
void | Update () |
void | ValueChanged (WIDGET_HANDLE widget, int value) |
Public Member Functions inherited from CMainWindowEventInterface | |
virtual | ~CMainWindowEventInterface () |
Private Attributes | |
CMainWindowEventInterface * | m_event_callback |
int | m_height |
CMainWindowInterface * | m_main_window |
int | m_mouse_mode |
int | m_mouse_old_x |
int | m_mouse_old_y |
Transformation3d | m_ViewMatrix |
COpenGLVisualizer * | m_visualizer |
WIDGET_HANDLE | m_widget |
int | m_width |
Definition at line 67 of file OpenGLVisualizerControl.h.
COpenGLVisualizerControl::COpenGLVisualizerControl | ( | WIDGET_HANDLE | widget, |
int | width, | ||
int | height, | ||
COpenGLVisualizer * | visualizer, | ||
CMainWindowInterface * | main_window, | ||
CMainWindowEventInterface * | event_callback | ||
) |
Definition at line 57 of file OpenGLVisualizerControl.cpp.
|
virtual |
Reimplemented from CMainWindowEventInterface.
Definition at line 183 of file OpenGLVisualizerControl.cpp.
const Transformation3d & COpenGLVisualizerControl::GetViewMatrix | ( | ) |
Definition at line 76 of file OpenGLVisualizerControl.cpp.
|
virtual |
Reimplemented from CMainWindowEventInterface.
Definition at line 170 of file OpenGLVisualizerControl.cpp.
|
virtual |
Reimplemented from CMainWindowEventInterface.
Definition at line 176 of file OpenGLVisualizerControl.cpp.
|
virtual |
Reimplemented from CMainWindowEventInterface.
Definition at line 104 of file OpenGLVisualizerControl.cpp.
|
virtual |
Reimplemented from CMainWindowEventInterface.
Definition at line 156 of file OpenGLVisualizerControl.cpp.
|
virtual |
Reimplemented from CMainWindowEventInterface.
Definition at line 140 of file OpenGLVisualizerControl.cpp.
|
virtual |
Reimplemented from CMainWindowEventInterface.
Definition at line 97 of file OpenGLVisualizerControl.cpp.
|
virtual |
Reimplemented from CMainWindowEventInterface.
Definition at line 91 of file OpenGLVisualizerControl.cpp.
void COpenGLVisualizerControl::ResetViewMatrix | ( | ) |
Definition at line 81 of file OpenGLVisualizerControl.cpp.
void COpenGLVisualizerControl::SetViewMatrix | ( | const Transformation3d & | transformation | ) |
Definition at line 68 of file OpenGLVisualizerControl.cpp.
void COpenGLVisualizerControl::Update | ( | ) |
Definition at line 200 of file OpenGLVisualizerControl.cpp.
|
virtual |
Reimplemented from CMainWindowEventInterface.
Definition at line 191 of file OpenGLVisualizerControl.cpp.
|
private |
Definition at line 106 of file OpenGLVisualizerControl.h.
|
private |
Definition at line 111 of file OpenGLVisualizerControl.h.
|
private |
Definition at line 105 of file OpenGLVisualizerControl.h.
|
private |
Definition at line 113 of file OpenGLVisualizerControl.h.
|
private |
Definition at line 114 of file OpenGLVisualizerControl.h.
|
private |
Definition at line 115 of file OpenGLVisualizerControl.h.
|
private |
Definition at line 108 of file OpenGLVisualizerControl.h.
|
private |
Definition at line 104 of file OpenGLVisualizerControl.h.
|
private |
Definition at line 103 of file OpenGLVisualizerControl.h.
|
private |
Definition at line 110 of file OpenGLVisualizerControl.h.