Public Member Functions | Private Attributes | List of all members
COpenGLVisualizerControl Class Reference

#include <OpenGLVisualizerControl.h>

Inheritance diagram for COpenGLVisualizerControl:
Inheritance graph
[legend]

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)
 
- Public Member Functions inherited from CMainWindowEventInterface
virtual ~CMainWindowEventInterface ()
 

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

void COpenGLVisualizerControl::ButtonPushed ( WIDGET_HANDLE  widget)
virtual

Reimplemented from CMainWindowEventInterface.

Definition at line 183 of file OpenGLVisualizerControl.cpp.

const Transformation3d & COpenGLVisualizerControl::GetViewMatrix ( )

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.

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.

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

Reimplemented from CMainWindowEventInterface.

Definition at line 191 of file OpenGLVisualizerControl.cpp.

Member Data Documentation

CMainWindowEventInterface* COpenGLVisualizerControl::m_event_callback
private

Definition at line 106 of file OpenGLVisualizerControl.h.

int COpenGLVisualizerControl::m_height
private

Definition at line 111 of file OpenGLVisualizerControl.h.

CMainWindowInterface* COpenGLVisualizerControl::m_main_window
private

Definition at line 105 of file OpenGLVisualizerControl.h.

int COpenGLVisualizerControl::m_mouse_mode
private

Definition at line 113 of file OpenGLVisualizerControl.h.

int COpenGLVisualizerControl::m_mouse_old_x
private

Definition at line 114 of file OpenGLVisualizerControl.h.

int COpenGLVisualizerControl::m_mouse_old_y
private

Definition at line 115 of file OpenGLVisualizerControl.h.

Transformation3d COpenGLVisualizerControl::m_ViewMatrix
private

Definition at line 108 of file OpenGLVisualizerControl.h.

COpenGLVisualizer* COpenGLVisualizerControl::m_visualizer
private

Definition at line 104 of file OpenGLVisualizerControl.h.

WIDGET_HANDLE COpenGLVisualizerControl::m_widget
private

Definition at line 103 of file OpenGLVisualizerControl.h.

int COpenGLVisualizerControl::m_width
private

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 Mon Dec 2 2019 03:47:28