SCENE C++ API  2.1.0
lspointtypes.h
1 #pragma once
2 
3 #include <core_api/lsglobaldefinitions.h>
4 #include <core_api/iso_iec_988_1999.h>
5 
6 namespace SCENE_API {
7 
12 {
13  double x;
14  double y;
15  double z;
16 
17  uint8_t r;
18  uint8_t g;
19  uint8_t b;
20 };
21 
26 {
27  float x;
28  float y;
29  float z;
30 
31  uint8_t r;
32  uint8_t g;
33  uint8_t b;
34  uint8_t a;
35 };
36 
41 {
42  double x;
43  double y;
44  double z;
45 
46  float i;
47 };
48 
53 {
54  double x;
55  double y;
56  double z;
57 
58  float nX;
59  float nY;
60  float nZ;
61 };
62 
67 {
68  double x;
69  double y;
70  double z;
71 
72  uint8_t r;
73  uint8_t g;
74  uint8_t b;
75 
76  float nX;
77  float nY;
78  float nZ;
79 };
80 
88 {
89  double radius;
90  double phi;
91  double theta;
92 
93  uint8_t r;
94  uint8_t g;
95  uint8_t b;
96 };
97 
98 } // namespace SCENE_API