xb3_subscribe3dpointcloudexample.cpp File Reference

#include <lar/lar.h>
#include "xb3_interface.h"
#include <GL/gl.h>
#include <GL/glut.h>
Include dependency graph for xb3_subscribe3dpointcloudexample.cpp:

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
Generated on Wed Jun 2 12:43:03 2010 for LAR Atlas by  doxygen 1.6.3