Main MRPT website > C++ reference
MRPT logo

mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo Struct Reference

#include <mrpt/opengl/COpenGLViewport.h>

Collaboration diagram for mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 TLastProjectiveMatrixInfo ()

Public Attributes

bool is_projective
TPoint3D eye
 The camera is here.
TPoint3D pointing
 The camera points to here.
TPoint3D up
 Up vector of the camera.
float FOV
 FOV in degrees.
size_t viewport_width
size_t viewport_height
 In pixels. This may be smaller than the total render window.
float azimuth
float elev
 Camera elev & azimuth, in radians.
float zoom

Detailed Description

Definition at line 254 of file COpenGLViewport.h.


Constructor & Destructor Documentation

mrpt::opengl::COpenGLViewport::TLastProjectiveMatrixInfo::TLastProjectiveMatrixInfo (  )  [inline]

Definition at line 256 of file COpenGLViewport.h.


Member Data Documentation

Definition at line 264 of file COpenGLViewport.h.

Camera elev & azimuth, in radians.

Definition at line 264 of file COpenGLViewport.h.

The camera is here.

Definition at line 259 of file COpenGLViewport.h.

FOV in degrees.

Definition at line 262 of file COpenGLViewport.h.

Definition at line 258 of file COpenGLViewport.h.

The camera points to here.

Definition at line 260 of file COpenGLViewport.h.

Up vector of the camera.

Definition at line 261 of file COpenGLViewport.h.

In pixels. This may be smaller than the total render window.

Definition at line 263 of file COpenGLViewport.h.

Definition at line 263 of file COpenGLViewport.h.

Definition at line 265 of file COpenGLViewport.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines



Page generated by Doxygen 1.6.1 for MRPT 0.9.0 SVN: at Mon Jun 7 06:47:58 UTC 2010