#include <qtopengl_camera.h>

Public Member Functions | |
| SSettings () | |
| void | Init (TConfigurationNode &t_tree) |
| Initialize from XML. More... | |
| void | RotateUpDown (const CRadians &c_angle) |
| Rotation around the local Y axis. More... | |
| void | RotateLeftRight (const CRadians &c_angle) |
| Rotation around the local Z axis. More... | |
| void | RotateLeftRight2 (const CRadians &c_angle) |
| Rotation around the global Z axis. More... | |
| void | Translate (const CVector3 &c_delta) |
| c_delta is expressed in the camera local coordinates More... | |
| void | Do () |
| Places this camera in the right position. More... | |
| void | CalculateYFieldOfView () |
| Calculates the value of YFieldOfView. More... | |
| void | CalculateSensitivity () |
| Calculate the sensitivity of the camera. More... | |
Public Attributes | |
| CVector3 | Position |
| The position of the camera in the global reference frame. More... | |
| CVector3 | Left |
| The local Y axis of the camera in the global reference frame. More... | |
| CVector3 | Up |
| The local Z axis of the camera in the global reference frame. More... | |
| CVector3 | Forward |
| The local X axis of the camera in the global reference frame. More... | |
| CVector3 | Target |
| The direction of sight of the camera in the global reference frame. More... | |
| Real | LensFocalLength |
| The focal length of the lens (if this was a real camera) More... | |
| CDegrees | YFieldOfView |
| The focal length of the camera. More... | |
| Real | MotionSensitivity |
| Motion sensitivity. More... | |
| Real | RotationSensitivity |
| Rotation sensitivity. More... | |
Definition at line 37 of file qtopengl_camera.h.
|
inline |
Definition at line 57 of file qtopengl_camera.h.
| void argos::CQTOpenGLCamera::SSettings::CalculateSensitivity | ( | ) |
Calculate the sensitivity of the camera.
Definition at line 293 of file qtopengl_camera.cpp.
| void argos::CQTOpenGLCamera::SSettings::CalculateYFieldOfView | ( | ) |
Calculates the value of YFieldOfView.
Definition at line 286 of file qtopengl_camera.cpp.
| void argos::CQTOpenGLCamera::SSettings::Do | ( | ) |
Places this camera in the right position.
Definition at line 270 of file qtopengl_camera.cpp.
| void argos::CQTOpenGLCamera::SSettings::Init | ( | TConfigurationNode & | t_tree | ) |
Initialize from XML.
Definition at line 48 of file qtopengl_camera.cpp.
| void argos::CQTOpenGLCamera::SSettings::RotateLeftRight | ( | const CRadians & | c_angle | ) |
Rotation around the local Z axis.
Definition at line 151 of file qtopengl_camera.cpp.
| void argos::CQTOpenGLCamera::SSettings::RotateLeftRight2 | ( | const CRadians & | c_angle | ) |
Rotation around the global Z axis.
Definition at line 183 of file qtopengl_camera.cpp.
| void argos::CQTOpenGLCamera::SSettings::RotateUpDown | ( | const CRadians & | c_angle | ) |
Rotation around the local Y axis.
Definition at line 96 of file qtopengl_camera.cpp.
| void argos::CQTOpenGLCamera::SSettings::Translate | ( | const CVector3 & | c_delta | ) |
c_delta is expressed in the camera local coordinates
Definition at line 261 of file qtopengl_camera.cpp.
| CVector3 argos::CQTOpenGLCamera::SSettings::Forward |
The local X axis of the camera in the global reference frame.
Definition at line 45 of file qtopengl_camera.h.
| CVector3 argos::CQTOpenGLCamera::SSettings::Left |
The local Y axis of the camera in the global reference frame.
Definition at line 41 of file qtopengl_camera.h.
| Real argos::CQTOpenGLCamera::SSettings::LensFocalLength |
The focal length of the lens (if this was a real camera)
Definition at line 49 of file qtopengl_camera.h.
| Real argos::CQTOpenGLCamera::SSettings::MotionSensitivity |
Motion sensitivity.
Definition at line 53 of file qtopengl_camera.h.
| CVector3 argos::CQTOpenGLCamera::SSettings::Position |
The position of the camera in the global reference frame.
Definition at line 39 of file qtopengl_camera.h.
| Real argos::CQTOpenGLCamera::SSettings::RotationSensitivity |
Rotation sensitivity.
Definition at line 55 of file qtopengl_camera.h.
| CVector3 argos::CQTOpenGLCamera::SSettings::Target |
The direction of sight of the camera in the global reference frame.
Definition at line 47 of file qtopengl_camera.h.
| CVector3 argos::CQTOpenGLCamera::SSettings::Up |
The local Z axis of the camera in the global reference frame.
Definition at line 43 of file qtopengl_camera.h.
| CDegrees argos::CQTOpenGLCamera::SSettings::YFieldOfView |
The focal length of the camera.
Definition at line 51 of file qtopengl_camera.h.