$search
#include <cmath>
#include <QtOpenGL/QGLWidget>
#include <QtCore/QTimer>
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_t * | vlr::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 > | |
T | vlr::rad (T x) |
#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.