Public Member Functions | Private Attributes
COpenGLVisualizerControl Class Reference

#include <OpenGLVisualizerControl.h>

Inheritance diagram for COpenGLVisualizerControl:
Inheritance graph
[legend]

List of all members.

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 Transformation3dGetViewMatrix ()
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)

Private Attributes

CMainWindowEventInterfacem_event_callback
int m_height
CMainWindowInterfacem_main_window
int m_mouse_mode
int m_mouse_old_x
int m_mouse_old_y
Transformation3d m_ViewMatrix
COpenGLVisualizerm_visualizer
WIDGET_HANDLE m_widget
int m_width

Detailed Description

Definition at line 67 of file OpenGLVisualizerControl.h.


Constructor & Destructor Documentation

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.


Member Function Documentation

Reimplemented from CMainWindowEventInterface.

Definition at line 183 of file OpenGLVisualizerControl.cpp.

Definition at line 76 of file OpenGLVisualizerControl.cpp.

void COpenGLVisualizerControl::KeyDown ( WIDGET_HANDLE  widget,
int  key 
) [virtual]

Reimplemented from CMainWindowEventInterface.

Definition at line 170 of file OpenGLVisualizerControl.cpp.

void COpenGLVisualizerControl::KeyUp ( WIDGET_HANDLE  widget,
int  key 
) [virtual]

Reimplemented from CMainWindowEventInterface.

Definition at line 176 of file OpenGLVisualizerControl.cpp.

void COpenGLVisualizerControl::MouseDown ( WIDGET_HANDLE  widget,
int  button,
int  x,
int  y 
) [virtual]

Reimplemented from CMainWindowEventInterface.

Definition at line 104 of file OpenGLVisualizerControl.cpp.

void COpenGLVisualizerControl::MouseMove ( WIDGET_HANDLE  widget,
int  x,
int  y 
) [virtual]

Reimplemented from CMainWindowEventInterface.

Definition at line 156 of file OpenGLVisualizerControl.cpp.

void COpenGLVisualizerControl::MouseUp ( WIDGET_HANDLE  widget,
int  button,
int  x,
int  y 
) [virtual]

Reimplemented from CMainWindowEventInterface.

Definition at line 140 of file OpenGLVisualizerControl.cpp.

void COpenGLVisualizerControl::PointClicked ( WIDGET_HANDLE  widget,
int  x,
int  y 
) [virtual]

Reimplemented from CMainWindowEventInterface.

Definition at line 97 of file OpenGLVisualizerControl.cpp.

void COpenGLVisualizerControl::RectSelected ( WIDGET_HANDLE  widget,
int  x0,
int  y0,
int  x1,
int  y1 
) [virtual]

Reimplemented from CMainWindowEventInterface.

Definition at line 91 of file OpenGLVisualizerControl.cpp.

Definition at line 81 of file OpenGLVisualizerControl.cpp.

Definition at line 68 of file OpenGLVisualizerControl.cpp.

Definition at line 200 of file OpenGLVisualizerControl.cpp.

void COpenGLVisualizerControl::ValueChanged ( WIDGET_HANDLE  widget,
int  value 
) [virtual]

Reimplemented from CMainWindowEventInterface.

Definition at line 191 of file OpenGLVisualizerControl.cpp.


Member Data Documentation

Definition at line 106 of file OpenGLVisualizerControl.h.

Definition at line 111 of file OpenGLVisualizerControl.h.

Definition at line 105 of file OpenGLVisualizerControl.h.

Definition at line 113 of file OpenGLVisualizerControl.h.

Definition at line 114 of file OpenGLVisualizerControl.h.

Definition at line 115 of file OpenGLVisualizerControl.h.

Definition at line 108 of file OpenGLVisualizerControl.h.

Definition at line 104 of file OpenGLVisualizerControl.h.

Definition at line 103 of file OpenGLVisualizerControl.h.

Definition at line 110 of file OpenGLVisualizerControl.h.


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


asr_ivt
Author(s): Allgeyer Tobias, Hutmacher Robin, Kleinert Daniel, Meißner Pascal, Scholz Jonas, Stöckle Patrick
autogenerated on Thu Jun 6 2019 21:46:58