Warning: include(php/utility.php): Failed to open stream: No such file or directory in /home/argos/argos3/doc/api/embedded/a03630.php on line 2

Warning: include(): Failed opening 'php/utility.php' for inclusion (include_path='.:/usr/lib64/php') in /home/argos/argos3/doc/api/embedded/a03630.php on line 2
The ARGoS Website

argos::CQTOpenGLCamera Class Reference

#include <qtopengl_camera.h>

Inheritance diagram for argos::CQTOpenGLCamera:
Collaboration diagram for argos::CQTOpenGLCamera:

Classes

struct  SSettings
 

Public Member Functions

 CQTOpenGLCamera ()
 
 ~CQTOpenGLCamera ()
 
void Init (TConfigurationNode &t_tree)
 
void Look ()
 
const CVector3GetPosition () const
 
const CVector3GetTarget () const
 
Real GetLensFocalLength () const
 
void Rotate (const QPoint &c_delta)
 
void Move (SInt32 n_forwards_backwards, SInt32 n_sideways, SInt32 n_up_down)
 
SSettingsGetActiveSettings ()
 
const SSettingsGetActiveSettings () const
 
void SetActiveSettings (UInt32 un_settings)
 
SSettingsGetSetting (UInt32 n_index)
 

Detailed Description

Definition at line 31 of file qtopengl_camera.h.

Constructor & Destructor Documentation

◆ CQTOpenGLCamera()

argos::CQTOpenGLCamera::CQTOpenGLCamera ( )

Definition at line 301 of file qtopengl_camera.cpp.

◆ ~CQTOpenGLCamera()

argos::CQTOpenGLCamera::~CQTOpenGLCamera ( )

Definition at line 308 of file qtopengl_camera.cpp.

Member Function Documentation

◆ GetActiveSettings() [1/2]

SSettings& argos::CQTOpenGLCamera::GetActiveSettings ( )
inline

Definition at line 116 of file qtopengl_camera.h.

◆ GetActiveSettings() [2/2]

const SSettings& argos::CQTOpenGLCamera::GetActiveSettings ( ) const
inline

Definition at line 120 of file qtopengl_camera.h.

◆ GetLensFocalLength()

Real argos::CQTOpenGLCamera::GetLensFocalLength ( ) const
inline

Definition at line 106 of file qtopengl_camera.h.

◆ GetPosition()

const CVector3& argos::CQTOpenGLCamera::GetPosition ( ) const
inline

Definition at line 98 of file qtopengl_camera.h.

◆ GetSetting()

SSettings& argos::CQTOpenGLCamera::GetSetting ( UInt32  n_index)
inline

Definition at line 128 of file qtopengl_camera.h.

◆ GetTarget()

const CVector3& argos::CQTOpenGLCamera::GetTarget ( ) const
inline

Definition at line 102 of file qtopengl_camera.h.

◆ Init()

void argos::CQTOpenGLCamera::Init ( TConfigurationNode t_tree)

Definition at line 20 of file qtopengl_camera.cpp.

◆ Look()

void argos::CQTOpenGLCamera::Look ( )
inline

Definition at line 94 of file qtopengl_camera.h.

◆ Move()

void argos::CQTOpenGLCamera::Move ( SInt32  n_forwards_backwards,
SInt32  n_sideways,
SInt32  n_up_down 
)

Definition at line 328 of file qtopengl_camera.cpp.

◆ Rotate()

void argos::CQTOpenGLCamera::Rotate ( const QPoint &  c_delta)

Definition at line 314 of file qtopengl_camera.cpp.

◆ SetActiveSettings()

void argos::CQTOpenGLCamera::SetActiveSettings ( UInt32  un_settings)
inline

Definition at line 124 of file qtopengl_camera.h.