$search

glWidget.h File Reference

#include <cmath>
#include <QtOpenGL/QGLWidget>
#include <QtCore/QTimer>
Include dependency graph for glWidget.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  vlr::cameraPose_t
class  vlr::GLWidget

Namespaces

namespace  vlr

Defines

#define _USE_MATH_DEFINES
#define DEFAULT_CAMERA_FOV   30.0
#define DEFAULT_FPS   30.0
#define DEFAULT_MAX_CLIP_RANGE   400.0
#define DEFAULT_MIN_CLIP_RANGE   1.0
#define DEFAULT_MIN_ZOOM_RANGE   0.5
#define DEFAULT_MOVE_SENSITIVITY   0.001
#define DEFAULT_ROTATE_SENSITIVITY   0.50
#define DEFAULT_ZOOM_SENSITIVITY   0.2
#define DISPLAY_REFRESH_DELAY_MS   66.6666666667
#define KEY_MOVE_AMOUNT   10.0
#define KEY_ROTATE_AMOUNT   5.0
#define KEY_ZOOM_AMOUNT   5.0

Typedefs

typedef struct vlr::cameraPose_tvlr::cameraPose_p
typedef void(* vlr::DisplayFunction )(void)
typedef void(* vlr::KeyboardFunction )(unsigned char, int, int)
typedef void(* vlr::MotionFunction )(int, int)
typedef void(* vlr::MouseFunction )(int, int, int, int)

Enumerations

enum  vlr::CameraState { vlr::IDLE, vlr::ROTATING, vlr::MOVING, vlr::ZOOMING }

Functions

template<class T >
vlr::rad (T x)

Define Documentation

#define _USE_MATH_DEFINES

Definition at line 39 of file glWidget.h.

#define DEFAULT_CAMERA_FOV   30.0

Definition at line 52 of file glWidget.h.

#define DEFAULT_FPS   30.0

Definition at line 55 of file glWidget.h.

#define DEFAULT_MAX_CLIP_RANGE   400.0

Definition at line 54 of file glWidget.h.

#define DEFAULT_MIN_CLIP_RANGE   1.0

Definition at line 53 of file glWidget.h.

#define DEFAULT_MIN_ZOOM_RANGE   0.5

Definition at line 51 of file glWidget.h.

#define DEFAULT_MOVE_SENSITIVITY   0.001

Definition at line 50 of file glWidget.h.

#define DEFAULT_ROTATE_SENSITIVITY   0.50

Definition at line 49 of file glWidget.h.

#define DEFAULT_ZOOM_SENSITIVITY   0.2

Definition at line 48 of file glWidget.h.

#define DISPLAY_REFRESH_DELAY_MS   66.6666666667

Definition at line 57 of file glWidget.h.

#define KEY_MOVE_AMOUNT   10.0

Definition at line 60 of file glWidget.h.

#define KEY_ROTATE_AMOUNT   5.0

Definition at line 59 of file glWidget.h.

#define KEY_ZOOM_AMOUNT   5.0

Definition at line 61 of file glWidget.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines


vlr
Author(s): Soeren Kammel
autogenerated on Sun Mar 3 11:53:53 2013