IVT
COpenGLVisualizerControl Class Reference

#include <OpenGLVisualizerControl.h>

Inheritance diagram for COpenGLVisualizerControl:
CMainWindowEventInterface

Public Member Functions

 COpenGLVisualizerControl (WIDGET_HANDLE widget, int width, int height, COpenGLVisualizer *visualizer, CMainWindowInterface *main_window, CMainWindowEventInterface *event_callback)
 
void SetViewMatrix (const Transformation3d &transformation)
 
const Transformation3dGetViewMatrix ()
 
void ResetViewMatrix ()
 
void Update ()
 
void RectSelected (WIDGET_HANDLE widget, int x0, int y0, int x1, int y1)
 
void PointClicked (WIDGET_HANDLE widget, int x, int y)
 
void MouseDown (WIDGET_HANDLE widget, int button, int x, int y)
 
void MouseUp (WIDGET_HANDLE widget, int button, int x, int y)
 
void MouseMove (WIDGET_HANDLE widget, int x, int y)
 
void KeyDown (WIDGET_HANDLE widget, int key)
 
void KeyUp (WIDGET_HANDLE widget, int key)
 
void ButtonPushed (WIDGET_HANDLE widget)
 
void ValueChanged (WIDGET_HANDLE widget, int value)
 
- Public Member Functions inherited from CMainWindowEventInterface
virtual ~CMainWindowEventInterface ()
 

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.


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