ARGoS  3
A parallel, multi-engine simulator for swarm robotics
argos::CQTOpenGLCamera Class Reference

#include <qtopengl_camera.h>

List of all members.

Classes

struct  SSettings

Public Member Functions

 CQTOpenGLCamera ()
 ~CQTOpenGLCamera ()
void Init (TConfigurationNode &t_tree)
void Look ()
const CVector3GetPosition () const
const CVector3GetTarget () 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)
SSettingsGetActiveSettings ()
void SetActiveSettings (UInt32 un_settings)
SSettingsGetSetting (UInt32 n_index)

Detailed Description

Definition at line 31 of file qtopengl_camera.h.


Constructor & Destructor Documentation


Member Function Documentation

Definition at line 122 of file qtopengl_camera.h.

Definition at line 106 of file qtopengl_camera.h.

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.

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.

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.

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.


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