CameraUIListener Class Reference
Provides basic Maya-inspired camera UI modifiers for trackball rotation, dollying (translation along look vector), and panning (translation along uv film plane). More...
#include <Visualization.h>

Public Member Functions | |
| CameraUIListener (OpenGLCanvas *parent) | |
| virtual | ~CameraUIListener () |
| virtual void | mousePressEvent (InteractionInfo &info) |
| virtual void | mouseReleaseEvent (InteractionInfo &info) |
| virtual void | mouseMoveEvent (InteractionInfo &info) |
| virtual void | keyPressEvent (InteractionInfo &info) |
| virtual void | keyReleaseEvent (InteractionInfo &info) |
| virtual void | paintGL () |
Protected Attributes | |
| Point2 | m_lastMousePos |
| Point2 | m_mouseDownPos |
| Point3 | m_origEye |
| Vector3 | m_origUp |
| Vector3 | m_origLook |
| Vector3 | m_origU |
| bool | m_visualizeAccel |
Detailed Description
Provides basic Maya-inspired camera UI modifiers for trackball rotation, dollying (translation along look vector), and panning (translation along uv film plane).Definition at line 89 of file Visualization.h.
Constructor & Destructor Documentation
| CameraUIListener::CameraUIListener | ( | OpenGLCanvas * | parent | ) |
Definition at line 54 of file Visualization.cpp.
| CameraUIListener::~CameraUIListener | ( | ) | [virtual] |
Definition at line 58 of file Visualization.cpp.
Member Function Documentation
| void CameraUIListener::mousePressEvent | ( | InteractionInfo & | info | ) | [virtual] |
| void CameraUIListener::mouseReleaseEvent | ( | InteractionInfo & | info | ) | [virtual] |
| void CameraUIListener::mouseMoveEvent | ( | InteractionInfo & | info | ) | [virtual] |
| void CameraUIListener::keyPressEvent | ( | InteractionInfo & | info | ) | [virtual] |
| void CameraUIListener::keyReleaseEvent | ( | InteractionInfo & | info | ) | [virtual] |
| void CameraUIListener::paintGL | ( | ) | [virtual] |
Called for OpenGL drawing during paintEvent in parent Canvas (empty by default)
Reimplemented from InteractionListener.
Definition at line 153 of file Visualization.cpp.
Member Data Documentation
Point2 CameraUIListener::m_lastMousePos [protected] |
Definition at line 106 of file Visualization.h.
Point2 CameraUIListener::m_mouseDownPos [protected] |
Definition at line 107 of file Visualization.h.
Point3 CameraUIListener::m_origEye [protected] |
Definition at line 109 of file Visualization.h.
Vector3 CameraUIListener::m_origUp [protected] |
Definition at line 110 of file Visualization.h.
Vector3 CameraUIListener::m_origLook [protected] |
Definition at line 111 of file Visualization.h.
Vector3 CameraUIListener::m_origU [protected] |
Definition at line 112 of file Visualization.h.
bool CameraUIListener::m_visualizeAccel [protected] |
Definition at line 114 of file Visualization.h.
The documentation for this class was generated from the following files:
Generated on 28 Feb 2009 for Milton by
1.5.6