radar_object_marker.h
Go to the documentation of this file.
1 #include "sick_scan/sick_scan_base.h" /* Base definitions included in all header files, added by add_sick_scan_base_header.py. Do not edit this line. */
2 //
3 // Created by michael on 7/10/18.
4 //
5 
6 #ifndef SICK_SCAN_RADAR_OBJECT_MARKER_H
7 #define SICK_SCAN_RADAR_OBJECT_MARKER_H
8 
10 
11 static const unsigned char GLASBEY_LUT[] =
12  {
13  255, 255, 255,
14  0, 0, 255,
15  255, 0, 0,
16  0, 255, 0,
17  0, 0, 51,
18  255, 0, 182,
19  0, 83, 0,
20  255, 211, 0,
21  0, 159, 255,
22  154, 77, 66,
23  0, 255, 190,
24  120, 63, 193,
25  31, 150, 152,
26  255, 172, 253,
27  177, 204, 113,
28  241, 8, 92,
29  254, 143, 66,
30  221, 0, 255,
31  32, 26, 1,
32  114, 0, 85,
33  118, 108, 149,
34  2, 173, 36,
35  200, 255, 0,
36  136, 108, 0,
37  255, 183, 159,
38  133, 133, 103,
39  161, 3, 0,
40  20, 249, 255,
41  0, 71, 158,
42  220, 94, 147,
43  147, 212, 255,
44  0, 76, 255,
45  0, 66, 80,
46  57, 167, 106,
47  238, 112, 254,
48  0, 0, 100,
49  171, 245, 204,
50  161, 146, 255,
51  164, 255, 115,
52  255, 206, 113,
53  71, 0, 21,
54  212, 173, 197,
55  251, 118, 111,
56  171, 188, 0,
57  117, 0, 215,
58  166, 0, 154,
59  0, 115, 254,
60  165, 93, 174,
61  98, 132, 2,
62  0, 121, 168,
63  0, 255, 131,
64  86, 53, 0,
65  159, 0, 63,
66  66, 45, 66,
67  255, 242, 187,
68  0, 93, 67,
69  252, 255, 124,
70  159, 191, 186,
71  167, 84, 19,
72  74, 39, 108,
73  0, 16, 166,
74  145, 78, 109,
75  207, 149, 0,
76  195, 187, 255,
77  253, 68, 64,
78  66, 78, 32,
79  106, 1, 0,
80  181, 131, 84,
81  132, 233, 147,
82  96, 217, 0,
83  255, 111, 211,
84  102, 75, 63,
85  254, 100, 0,
86  228, 3, 127,
87  17, 199, 174,
88  210, 129, 139,
89  91, 118, 124,
90  32, 59, 106,
91  180, 84, 255,
92  226, 8, 210,
93  0, 1, 20,
94  93, 132, 68,
95  166, 250, 255,
96  97, 123, 201,
97  98, 0, 122,
98  126, 190, 58,
99  0, 60, 183,
100  255, 253, 0,
101  7, 197, 226,
102  180, 167, 57,
103  148, 186, 138,
104  204, 187, 160,
105  55, 0, 49,
106  0, 40, 1,
107  150, 122, 129,
108  39, 136, 38,
109  206, 130, 180,
110  150, 164, 196,
111  180, 32, 128,
112  110, 86, 180,
113  147, 0, 185,
114  199, 48, 61,
115  115, 102, 255,
116  15, 187, 253,
117  172, 164, 100,
118  182, 117, 250,
119  216, 220, 254,
120  87, 141, 113,
121  216, 85, 34,
122  0, 196, 103,
123  243, 165, 105,
124  216, 255, 182,
125  1, 24, 219,
126  52, 66, 54,
127  255, 154, 0,
128  87, 95, 1,
129  198, 241, 79,
130  255, 95, 133,
131  123, 172, 240,
132  120, 100, 49,
133  162, 133, 204,
134  105, 255, 220,
135  198, 82, 100,
136  121, 26, 64,
137  0, 238, 70,
138  231, 207, 69,
139  217, 128, 233,
140  255, 211, 209,
141  209, 255, 141,
142  36, 0, 3,
143  87, 163, 193,
144  211, 231, 201,
145  203, 111, 79,
146  62, 24, 0,
147  0, 117, 223,
148  112, 176, 88,
149  209, 24, 0,
150  0, 30, 107,
151  105, 200, 197,
152  255, 203, 255,
153  233, 194, 137,
154  191, 129, 46,
155  69, 42, 145,
156  171, 76, 194,
157  14, 117, 61,
158  0, 30, 25,
159  118, 73, 127,
160  255, 169, 200,
161  94, 55, 217,
162  238, 230, 138,
163  159, 54, 33,
164  80, 0, 148,
165  189, 144, 128,
166  0, 109, 126,
167  88, 223, 96,
168  71, 80, 103,
169  1, 93, 159,
170  99, 48, 60,
171  2, 206, 148,
172  139, 83, 37,
173  171, 0, 255,
174  141, 42, 135,
175  85, 83, 148,
176  150, 255, 0,
177  0, 152, 123,
178  255, 138, 203,
179  222, 69, 200,
180  107, 109, 230,
181  30, 0, 68,
182  173, 76, 138,
183  255, 134, 161,
184  0, 35, 60,
185  138, 205, 0,
186  111, 202, 157,
187  225, 75, 253,
188  255, 176, 77,
189  229, 232, 57,
190  114, 16, 255,
191  111, 82, 101,
192  134, 137, 48,
193  99, 38, 80,
194  105, 38, 32,
195  200, 110, 0,
196  209, 164, 255,
197  198, 210, 86,
198  79, 103, 77,
199  174, 165, 166,
200  170, 45, 101,
201  199, 81, 175,
202  255, 89, 172,
203  146, 102, 78,
204  102, 134, 184,
205  111, 152, 255,
206  92, 255, 159,
207  172, 137, 178,
208  210, 34, 98,
209  199, 207, 147,
210  255, 185, 30,
211  250, 148, 141,
212  49, 34, 78,
213  254, 81, 97,
214  254, 141, 100,
215  68, 54, 23,
216  201, 162, 84,
217  199, 232, 240,
218  68, 152, 0,
219  147, 172, 58,
220  22, 75, 28,
221  8, 84, 121,
222  116, 45, 0,
223  104, 60, 255,
224  64, 41, 38,
225  164, 113, 215,
226  207, 0, 155,
227  118, 1, 35,
228  83, 0, 88,
229  0, 82, 232,
230  43, 92, 87,
231  160, 217, 146,
232  176, 26, 229,
233  29, 3, 36,
234  122, 58, 159,
235  214, 209, 207,
236  160, 100, 105,
237  106, 157, 160,
238  153, 219, 113,
239  192, 56, 207,
240  125, 255, 89,
241  149, 0, 34,
242  213, 162, 223,
243  22, 131, 204,
244  166, 249, 69,
245  109, 105, 97,
246  86, 188, 78,
247  255, 109, 81,
248  255, 3, 248,
249  255, 0, 73,
250  202, 0, 35,
251  67, 109, 18,
252  234, 170, 173,
253  191, 165, 0,
254  38, 44, 51,
255  85, 185, 2,
256  121, 182, 158,
257  254, 236, 212,
258  139, 165, 89,
259  141, 254, 193,
260  0, 60, 43,
261  63, 17, 40,
262  255, 221, 246,
263  17, 26, 146,
264  154, 66, 84,
265  149, 157, 238,
266  126, 130, 72,
267  58, 6, 101,
268  189, 117, 101,
269  };
270 
272 public:
273  bool isPaletteUsed() const
274  {
275  return paletteUsed;
276  }
277 
279  {
281  }
282 
284  {
285  return gnuPlotPalette;
286  }
287 
289  {
291  }
292 
293  const std::string &getPaletteName() const
294  {
295  return paletteName;
296  }
297 
298  void setPaletteName(const std::string &paletteName)
299  {
301  }
302  double getPaletteMaxAmpl() const
303  {
304  return paletteMaxAmpl;
305  }
306 
308  {
310  }
311 
312  double getPaletteMinAmpl() const
313  {
314  return paletteMinAmpl;
315  }
316 
318  {
320  }
321 
322 private:
323  std::string paletteName;
328  };
329 
330 #endif //SICK_SCAN_RADAR_OBJECT_MARKER_H
RadarObjectMarkerCfg
Definition: radar_object_marker.h:271
RadarObjectMarkerCfg::getPaletteName
const std::string & getPaletteName() const
Definition: radar_object_marker.h:293
RadarObjectMarkerCfg::getPaletteMinAmpl
double getPaletteMinAmpl() const
Definition: radar_object_marker.h:312
GLASBEY_LUT
static const unsigned char GLASBEY_LUT[]
Definition: radar_object_marker.h:11
GnuPlotPalette
Definition: gnuplotPaletteReader.h:5
RadarObjectMarkerCfg::setGnuPlotPalette
void setGnuPlotPalette(const GnuPlotPalette &gnuPlotPalette)
Definition: radar_object_marker.h:288
RadarObjectMarkerCfg::paletteName
std::string paletteName
Definition: radar_object_marker.h:323
RadarObjectMarkerCfg::getPaletteMaxAmpl
double getPaletteMaxAmpl() const
Definition: radar_object_marker.h:302
RadarObjectMarkerCfg::setPaletteName
void setPaletteName(const std::string &paletteName)
Definition: radar_object_marker.h:298
RadarObjectMarkerCfg::paletteUsed
bool paletteUsed
Definition: radar_object_marker.h:324
RadarObjectMarkerCfg::setPaletteMaxAmpl
void setPaletteMaxAmpl(double paletteMaxAmpl)
Definition: radar_object_marker.h:307
RadarObjectMarkerCfg::setPaletteMinAmpl
void setPaletteMinAmpl(double paletteMinAmpl)
Definition: radar_object_marker.h:317
RadarObjectMarkerCfg::isPaletteUsed
bool isPaletteUsed() const
Definition: radar_object_marker.h:273
RadarObjectMarkerCfg::gnuPlotPalette
GnuPlotPalette gnuPlotPalette
Definition: radar_object_marker.h:325
gnuplotPaletteReader.h
sick_scan_base.h
RadarObjectMarkerCfg::paletteMaxAmpl
double paletteMaxAmpl
Definition: radar_object_marker.h:327
RadarObjectMarkerCfg::getGnuPlotPalette
const GnuPlotPalette & getGnuPlotPalette() const
Definition: radar_object_marker.h:283
RadarObjectMarkerCfg::paletteMinAmpl
double paletteMinAmpl
Definition: radar_object_marker.h:326
RadarObjectMarkerCfg::setPaletteUsed
void setPaletteUsed(bool paletteUsed)
Definition: radar_object_marker.h:278


sick_scan_xd
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Fri Oct 25 2024 02:47:10