KJB
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Macros | Enumerations
glut_perspective_camera.h File Reference

functions to handle a glut submenu for a perspective camera in a glut framework More...

#include <gr_cpp/gr_opengl.h>
#include <m_cpp/m_vector.h>
#include <camera_cpp/perspective_camera.h>

Go to the source code of this file.

Classes

class  kjb::Glut_perspective_camera
 

Namespaces

 kjb
 Classes and functions for dealing with trajectory files.
 

Macros

#define GLUT_PC_DECREMENT_CHARACTER   'j'
 
#define GLUT_PC_INCREMENT_CHARACTER   'k'
 
#define GLUT_PC_NUMBER_OF_CAMERA_PARAMETERS   16
 

Enumerations

enum  {
  GLUT_PC_CENTRE_X, GLUT_PC_CENTRE_Y, GLUT_PC_CENTRE_Z, GLUT_PC_PITCH,
  GLUT_PC_YAW, GLUT_PC_ROLL, GLUT_PC_FOCAL_LENGTH, GLUT_PC_PRINCIPAL_POINT_X,
  GLUT_PC_PRINCIPAL_POINT_Y, GLUT_PC_SKEW, GLUT_PC_ASPECT_RATIO, GLUT_PC_WORLD_SCALE,
  GLUT_PC_NEAR, GLUT_PC_FAR, GLUT_PC_WIDTH, GLUT_PC_HEIGHT
}
 

Detailed Description

functions to handle a glut submenu for a perspective camera in a glut framework

This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License.

http://creativecommons.org/licenses/by-nc-sa/3.0/us/

You are free:

to Share - to copy, distribute, display, and perform the work to Remix - to make derivative works

Under the following conditions:

Attribution. You must attribute the work in the manner specified by the author or licensor (but not in any way that suggests that they endorse you or your use of the work).

Noncommercial. You may not use this work for commercial purposes.

Share Alike. If you alter, transform, or build upon this work, you may distribute the resulting work only under the same or similar license to this one.

For any reuse or distribution, you must make clear to others the license terms of this work. The best way to do this is with a link to this web page.

Any of the above conditions can be waived if you get permission from the copyright holder.

Apart from the remix rights granted under this license, nothing in this license impairs or restricts the author's moral rights.

Author
Luca Del Pero

Macro Definition Documentation

#define GLUT_PC_DECREMENT_CHARACTER   'j'
#define GLUT_PC_INCREMENT_CHARACTER   'k'
#define GLUT_PC_NUMBER_OF_CAMERA_PARAMETERS   16

Enumeration Type Documentation

anonymous enum
Enumerator
GLUT_PC_CENTRE_X 
GLUT_PC_CENTRE_Y 
GLUT_PC_CENTRE_Z 
GLUT_PC_PITCH 
GLUT_PC_YAW 
GLUT_PC_ROLL 
GLUT_PC_FOCAL_LENGTH 
GLUT_PC_PRINCIPAL_POINT_X 
GLUT_PC_PRINCIPAL_POINT_Y 
GLUT_PC_SKEW 
GLUT_PC_ASPECT_RATIO 
GLUT_PC_WORLD_SCALE 
GLUT_PC_NEAR 
GLUT_PC_FAR 
GLUT_PC_WIDTH 
GLUT_PC_HEIGHT