goo_laser_data.h
Go to the documentation of this file.
00001 #ifndef H_GOO_LASER_DATA
00002 #define H_GOO_LASER_DATA
00003 
00004 #include <gtk/gtk.h>
00005 #include "goocanvasitemsimple.h"
00006 
00007 #include <csm/csm.h>
00008 
00009 #include "gtk_viewer.h"
00010 
00011 G_BEGIN_DECLS
00012 
00013 typedef struct _GooDemoItem       GooDemoItem;
00014 typedef struct _GooDemoItemClass  GooDemoItemClass;
00015 
00016 typedef struct {
00017         GooCanvasItemSimple parent_object;
00018 
00019         double bb_min[2], bb_max[2];
00020         oriented_bbox obbox;
00021 
00022         LDP ld;
00023         
00024         viewer_params *p;
00025 } GooLaserData;
00026 
00027 typedef struct {
00028   GooCanvasItemSimpleClass parent_class;
00029 } GooLaserDataClass;
00030 
00031 GType               goo_laser_data_get_type  (void) G_GNUC_CONST;
00032 GooCanvasItem*      goo_laser_data_new (GooCanvasItem *parent, viewer_params *p,
00033 LDP ld);
00034 
00035 G_END_DECLS
00036 
00037 #endif


csm
Author(s): Andrea Censi
autogenerated on Mon Jan 16 2017 03:48:29