ARGoS
3
A parallel, multi-engine simulator for swarm robotics
|
#include <qtopengl_camera.h>
Classes | |
struct | SSettings |
Public Member Functions | |
CQTOpenGLCamera () | |
~CQTOpenGLCamera () | |
void | Init (TConfigurationNode &t_tree) |
void | Look () |
const CVector3 & | GetPosition () const |
const CVector3 & | GetTarget () const |
Real | GetLensFocalLength () const |
CVector3 | GetMousePosInWorld (SInt32 n_x, SInt32 n_y) const |
CRay3 | ProjectRayFromMousePosIntoWorld (SInt32 n_x, SInt32 n_y) const |
void | Rotate (const QPoint &c_delta) |
void | Move (SInt32 n_forwards_backwards, SInt32 n_sideways, SInt32 n_up_down) |
SSettings & | GetActiveSettings () |
void | SetActiveSettings (UInt32 un_settings) |
SSettings & | GetSetting (UInt32 n_index) |
Definition at line 31 of file qtopengl_camera.h.
Definition at line 285 of file qtopengl_camera.cpp.
Definition at line 292 of file qtopengl_camera.cpp.
SSettings& argos::CQTOpenGLCamera::GetActiveSettings | ( | ) | [inline] |
Definition at line 122 of file qtopengl_camera.h.
Real argos::CQTOpenGLCamera::GetLensFocalLength | ( | ) | const [inline] |
Definition at line 106 of file qtopengl_camera.h.
CVector3 argos::CQTOpenGLCamera::GetMousePosInWorld | ( | SInt32 | n_x, |
SInt32 | n_y | ||
) | const |
Definition at line 312 of file qtopengl_camera.cpp.
const CVector3& argos::CQTOpenGLCamera::GetPosition | ( | ) | const [inline] |
Definition at line 98 of file qtopengl_camera.h.
SSettings& argos::CQTOpenGLCamera::GetSetting | ( | UInt32 | n_index | ) | [inline] |
Definition at line 130 of file qtopengl_camera.h.
const CVector3& argos::CQTOpenGLCamera::GetTarget | ( | ) | const [inline] |
Definition at line 102 of file qtopengl_camera.h.
void argos::CQTOpenGLCamera::Init | ( | TConfigurationNode & | t_tree | ) |
Definition at line 20 of file qtopengl_camera.cpp.
void argos::CQTOpenGLCamera::Look | ( | ) | [inline] |
Definition at line 94 of file qtopengl_camera.h.
void argos::CQTOpenGLCamera::Move | ( | SInt32 | n_forwards_backwards, |
SInt32 | n_sideways, | ||
SInt32 | n_up_down | ||
) |
Definition at line 388 of file qtopengl_camera.cpp.
CRay3 argos::CQTOpenGLCamera::ProjectRayFromMousePosIntoWorld | ( | SInt32 | n_x, |
SInt32 | n_y | ||
) | const |
Definition at line 348 of file qtopengl_camera.cpp.
void argos::CQTOpenGLCamera::Rotate | ( | const QPoint & | c_delta | ) |
Definition at line 298 of file qtopengl_camera.cpp.
void argos::CQTOpenGLCamera::SetActiveSettings | ( | UInt32 | un_settings | ) | [inline] |
Definition at line 126 of file qtopengl_camera.h.