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


sick_scan
Author(s): Michael Lehning , Jochen Sprickerhof , Martin Günther
autogenerated on Tue Jul 9 2019 04:55:32