OCLSLAM  0.1.0
 Hosted by GitHub
glut_viewer.hpp
Go to the documentation of this file.
1 
29 #ifndef GLUT_VIEWER_HPP
30 #define GLUT_VIEWER_HPP
31 
32 #include <vector>
33 #include <GL/glew.h>
34 
35 #if defined(__APPLE__) || defined(__MACOSX)
36 #include <GLUT/glut.h>
37 #else
38 #include <GL/glut.h>
39 #endif
40 
41 
43 void drawGLScene ();
45 void idleGLScene ();
47 void resizeGLScene (int width, int height);
49 std::string setFilename (const char *type);
51 void keyPressed (unsigned char key, int x, int y);
53 void arrowPressed (int key, int x, int y);
55 void mouseMoved (int x, int y);
57 void mouseButtonPressed (int button, int state, int x, int y);
59 void initGL (int argc, char **argv);
60 
61 #endif // GLUT_VIEWER_HPP
const int width
Definition: glut_viewer.cpp:53
void keyPressed(unsigned char key, int x, int y)
Keyboard callback for the window.
Definition: glut_viewer.cpp:151
void initGL(int argc, char **argv)
Initializes GLUT.
Definition: glut_viewer.cpp:258
void mouseMoved(int x, int y)
Mouse callback for the window.
Definition: glut_viewer.cpp:219
void arrowPressed(int key, int x, int y)
Arrow key callback for the window.
Definition: glut_viewer.cpp:199
void resizeGLScene(int width, int height)
Reshape callback for the window.
Definition: glut_viewer.cpp:123
const int height
Definition: glut_viewer.cpp:54
std::string setFilename(const char *type)
Creates a filename with a timestamp suffix.
Definition: glut_viewer.cpp:138
void drawGLScene()
Display callback for the window.
Definition: glut_viewer.cpp:64
void mouseButtonPressed(int button, int state, int x, int y)
Mouse button callback for the window.
Definition: glut_viewer.cpp:232
void idleGLScene()
Idle callback for the window.
Definition: glut_viewer.cpp:117