sm
apps
gtk_viewer
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];
20
oriented_bbox
obbox
;
21
22
LDP
ld
;
23
24
viewer_params
*
p
;
25
}
GooLaserData
;
26
27
typedef
struct
{
28
GooCanvasItemSimpleClass
parent_class
;
29
}
GooLaserDataClass
;
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