goo_laser_data.h
Go to the documentation of this file.
1 #ifndef H_GOO_LASER_DATA
2 #define H_GOO_LASER_DATA
3 
4 #include <gtk/gtk.h>
5 #include "goocanvasitemsimple.h"
6 
7 #include <csm/csm.h>
8 
9 #include "gtk_viewer.h"
10 
11 G_BEGIN_DECLS
12 
13 typedef struct _GooDemoItem GooDemoItem;
14 typedef struct _GooDemoItemClass GooDemoItemClass;
15 
16 typedef struct {
17  GooCanvasItemSimple parent_object;
18 
19  double bb_min[2], bb_max[2];
21 
23 
25 } GooLaserData;
26 
27 typedef struct {
28  GooCanvasItemSimpleClass parent_class;
30 
31 GType goo_laser_data_get_type (void) G_GNUC_CONST;
32 GooCanvasItem* goo_laser_data_new (GooCanvasItem *parent, viewer_params *p,
33 LDP ld);
34 
35 G_END_DECLS
36 
37 #endif
GooLaserData::parent_object
GooCanvasItemSimple parent_object
Definition: goo_laser_data.h:17
p
struct @0 p
GooLaserData::p
viewer_params * p
Definition: goo_laser_data.h:24
oriented_bbox
Definition: laser_data_drawing.h:23
viewer_params
Definition: gtk_viewer.h:9
gtk_viewer.h
GooDemoItem
typedefG_BEGIN_DECLS struct _GooDemoItem GooDemoItem
Definition: goo_laser_data.h:13
GooLaserData
Definition: goo_laser_data.h:16
csm.h
goo_laser_data_new
GooCanvasItem * goo_laser_data_new(GooCanvasItem *parent, viewer_params *p, LDP ld)
Definition: goo_laser_data.c:22
GooLaserData::ld
LDP ld
Definition: goo_laser_data.h:22
goo_laser_data_get_type
GType goo_laser_data_get_type(void) G_GNUC_CONST
laser_data
Definition: laser_data.h:16
GooDemoItemClass
struct _GooDemoItemClass GooDemoItemClass
Definition: goo_laser_data.h:14
GooLaserData::obbox
oriented_bbox obbox
Definition: goo_laser_data.h:20
GooLaserDataClass
Definition: goo_laser_data.h:27
GooLaserDataClass::parent_class
GooCanvasItemSimpleClass parent_class
Definition: goo_laser_data.h:28


csm
Author(s): Andrea Censi
autogenerated on Wed Aug 17 2022 02:50:33