#include <lar/lar.h>#include "xb3_interface.h"#include <GL/gl.h>#include <GL/glut.h>
Data Structures | |
| struct | TYPE_staticobjects |
| struct | TYPE_viewpoint |
| struct | TYPE_flags |
Enumerations | |
| enum | TYPE_event { NOROT = 0, ROT_XY, ROT_Z, MOVE_XY, NOROT = 0, ROT_XY, ROT_Z, MOVE_XY, NOROT = 0, ROT_XY, ROT_Z, MOVE_XY, NOROT = 0, ROT_XY, ROT_Z, MOVE_XY } |
Functions | |
| void | draw_axis_system (void) |
| void | create_axis_system (void) |
| void | load_viewpoint_from_file (char *str) |
| void | save_viewpoint_to_file (void) |
| void | shutdown_module (int x) |
| makes a clean shutdown of the program | |
| void | check_command (int argc, char **argv) |
| void | mouse (int button, int state, int x, int y) |
| used by GLUT to handle mouse action. | |
| int | WindowDump (IplImage *src) |
| void | motion (int x, int y) |
| static void | draw (void) |
| static void | idle (void) |
| static void | special (int k, int x, int y) |
| static void | reshape (int width, int height) |
| static void | init (int argc, char *argv[]) |
| void | visible (int vis) |
| static void | key (unsigned char k, int x, int y) |
| int | main (int argc, char **argv) |
Variables | |
| TYPE_staticobjects | t_staticobjects |
| TYPE_viewpoint | t_viewpoint |
| xb3_3dpointcloud_message | pointcloud_message |
| IplImage * | img_out |
| IplImage * | img |
| TYPE_flags | flags |
| Include the interface. | |
| char | autorotation = 0 |
| int | me_tiltpan = 0 |
| int | me_roll = 0 |
| int | me_zoom = 0 |
| int | me_x |
| int | me_y |
| int | me_move = 0 |
| int | move_x = 0 |
| int | move_y = 0 |
1.6.3