Rerun C++ SDK
Loading...
Searching...
No Matches
view_coordinates.hpp
1// DO NOT EDIT! This file was auto-generated by crates/build/re_types_builder/src/codegen/cpp/mod.rs
2// Based on "crates/store/re_types/definitions/rerun/components/view_coordinates.fbs".
3
4#pragma once
5
6#include "../component_descriptor.hpp"
7#include "../datatypes/view_coordinates.hpp"
8#include "../rerun_sdk_export.hpp"
9#include "../result.hpp"
10
11#include <cstdint>
12#include <memory>
13
14namespace rerun::components {
15 /// **Component**: How we interpret the coordinate system of an entity/space.
16 ///
17 /// For instance: What is "up"? What does the Z axis mean?
18 ///
19 /// The three coordinates are always ordered as [x, y, z].
20 ///
21 /// For example [Right, Down, Forward] means that the X axis points to the right, the Y axis points
22 /// down, and the Z axis points forward.
23 ///
24 /// ⚠ [Rerun does not yet support left-handed coordinate systems](https://github.com/rerun-io/rerun/issues/5032).
25 ///
26 /// The following constants are used to represent the different directions:
27 /// * Up = 1
28 /// * Down = 2
29 /// * Right = 3
30 /// * Left = 4
31 /// * Forward = 5
32 /// * Back = 6
33 ///
34 /// ⚠ **This type is _unstable_ and may change significantly in a way that the data won't be backwards compatible.**
35 ///
37 /// The directions of the [x, y, z] axes.
39
40 public: // START of extensions from view_coordinates_ext.cpp:
41 enum ViewDir : uint8_t {
42 Up = 1,
43 Down = 2,
44 Right = 3,
45 Left = 4,
46 Forward = 5,
47 Back = 6,
48 };
49
50 /// Construct Vec3D from x/y/z values.
51 constexpr ViewCoordinates(uint8_t axis0, uint8_t axis1, uint8_t axis2)
52 : coordinates(axis0, axis1, axis2) {}
53
54 /// Construct Vec3D from x/y/z enum values.
55 constexpr ViewCoordinates(ViewDir axis0, ViewDir axis1, ViewDir axis2)
56 : coordinates(axis0, axis1, axis2) {}
57
58 // <BEGIN_GENERATED:declarations>
59 // This section is generated by running `scripts/generate_view_coordinate_defs.py --cpp`
60 /// X=Up, Y=Left, Z=Forward
61 ///
62 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
63 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates ULF;
64
65 /// X=Up, Y=Forward, Z=Left
66 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates UFL;
67
68 /// X=Left, Y=Up, Z=Forward
69 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates LUF;
70
71 /// X=Left, Y=Forward, Z=Up
72 ///
73 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
74 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates LFU;
75
76 /// X=Forward, Y=Up, Z=Left
77 ///
78 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
79 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates FUL;
80
81 /// X=Forward, Y=Left, Z=Up
82 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates FLU;
83
84 /// X=Up, Y=Left, Z=Back
85 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates ULB;
86
87 /// X=Up, Y=Back, Z=Left
88 ///
89 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
90 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates UBL;
91
92 /// X=Left, Y=Up, Z=Back
93 ///
94 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
95 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates LUB;
96
97 /// X=Left, Y=Back, Z=Up
98 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates LBU;
99
100 /// X=Back, Y=Up, Z=Left
101 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates BUL;
102
103 /// X=Back, Y=Left, Z=Up
104 ///
105 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
106 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates BLU;
107
108 /// X=Up, Y=Right, Z=Forward
109 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates URF;
110
111 /// X=Up, Y=Forward, Z=Right
112 ///
113 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
114 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates UFR;
115
116 /// X=Right, Y=Up, Z=Forward
117 ///
118 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
119 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates RUF;
120
121 /// X=Right, Y=Forward, Z=Up
122 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates RFU;
123
124 /// X=Forward, Y=Up, Z=Right
125 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates FUR;
126
127 /// X=Forward, Y=Right, Z=Up
128 ///
129 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
130 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates FRU;
131
132 /// X=Up, Y=Right, Z=Back
133 ///
134 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
135 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates URB;
136
137 /// X=Up, Y=Back, Z=Right
138 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates UBR;
139
140 /// X=Right, Y=Up, Z=Back
141 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates RUB;
142
143 /// X=Right, Y=Back, Z=Up
144 ///
145 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
146 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates RBU;
147
148 /// X=Back, Y=Up, Z=Right
149 ///
150 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
151 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates BUR;
152
153 /// X=Back, Y=Right, Z=Up
154 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates BRU;
155
156 /// X=Down, Y=Left, Z=Forward
157 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates DLF;
158
159 /// X=Down, Y=Forward, Z=Left
160 ///
161 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
162 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates DFL;
163
164 /// X=Left, Y=Down, Z=Forward
165 ///
166 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
167 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates LDF;
168
169 /// X=Left, Y=Forward, Z=Down
170 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates LFD;
171
172 /// X=Forward, Y=Down, Z=Left
173 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates FDL;
174
175 /// X=Forward, Y=Left, Z=Down
176 ///
177 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
178 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates FLD;
179
180 /// X=Down, Y=Left, Z=Back
181 ///
182 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
183 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates DLB;
184
185 /// X=Down, Y=Back, Z=Left
186 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates DBL;
187
188 /// X=Left, Y=Down, Z=Back
189 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates LDB;
190
191 /// X=Left, Y=Back, Z=Down
192 ///
193 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
194 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates LBD;
195
196 /// X=Back, Y=Down, Z=Left
197 ///
198 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
199 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates BDL;
200
201 /// X=Back, Y=Left, Z=Down
202 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates BLD;
203
204 /// X=Down, Y=Right, Z=Forward
205 ///
206 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
207 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates DRF;
208
209 /// X=Down, Y=Forward, Z=Right
210 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates DFR;
211
212 /// X=Right, Y=Down, Z=Forward
213 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates RDF;
214
215 /// X=Right, Y=Forward, Z=Down
216 ///
217 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
218 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates RFD;
219
220 /// X=Forward, Y=Down, Z=Right
221 ///
222 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
223 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates FDR;
224
225 /// X=Forward, Y=Right, Z=Down
226 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates FRD;
227
228 /// X=Down, Y=Right, Z=Back
229 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates DRB;
230
231 /// X=Down, Y=Back, Z=Right
232 ///
233 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
234 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates DBR;
235
236 /// X=Right, Y=Down, Z=Back
237 ///
238 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
239 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates RDB;
240
241 /// X=Right, Y=Back, Z=Down
242 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates RBD;
243
244 /// X=Back, Y=Down, Z=Right
245 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates BDR;
246
247 /// X=Back, Y=Right, Z=Down
248 ///
249 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
250 RERUN_SDK_EXPORT static const rerun::components::ViewCoordinates BRD;
251
252 /// X=Up, Y=Right, Z=Forward
254
255 /// X=Down, Y=Right, Z=Back
257
258 /// X=Right, Y=Up, Z=Back
260
261 /// X=Right, Y=Down, Z=Forward
263
264 /// X=Right, Y=Forward, Z=Up
266
267 /// X=Right, Y=Back, Z=Down
269
270 /// X=Up, Y=Right, Z=Back
271 ///
272 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
274
275 /// X=Down, Y=Right, Z=Forward
276 ///
277 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
279
280 /// X=Right, Y=Up, Z=Forward
281 ///
282 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
284
285 /// X=Right, Y=Down, Z=Back
286 ///
287 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
289
290 /// X=Right, Y=Back, Z=Up
291 ///
292 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
294
295 /// X=Right, Y=Forward, Z=Down
296 ///
297 /// ⚠️ This is a left-handed coordinate system, which is [not yet supported by Rerun](https://github.com/rerun-io/rerun/issues/5032).
299
300 // <END_GENERATED:declarations>
301
302 // END of extensions from view_coordinates_ext.cpp, start of generated code:
303
304 public:
305 ViewCoordinates() = default;
306
307 /// Cast to the underlying ViewCoordinates datatype
309 return coordinates;
310 }
311 };
312} // namespace rerun::components
313
314namespace rerun {
315 static_assert(sizeof(rerun::datatypes::ViewCoordinates) == sizeof(components::ViewCoordinates));
316
317 /// \private
318 template <>
319 struct Loggable<components::ViewCoordinates> {
320 static constexpr ComponentDescriptor Descriptor = "rerun.components.ViewCoordinates";
321
322 /// Returns the arrow data type this type corresponds to.
323 static const std::shared_ptr<arrow::DataType>& arrow_datatype() {
324 return Loggable<rerun::datatypes::ViewCoordinates>::arrow_datatype();
325 }
326
327 /// Serializes an array of `rerun::components::ViewCoordinates` into an arrow array.
328 static Result<std::shared_ptr<arrow::Array>> to_arrow(
329 const components::ViewCoordinates* instances, size_t num_instances
330 ) {
331 if (num_instances == 0) {
332 return Loggable<rerun::datatypes::ViewCoordinates>::to_arrow(nullptr, 0);
333 } else if (instances == nullptr) {
334 return rerun::Error(
335 ErrorCode::UnexpectedNullArgument,
336 "Passed array instances is null when num_elements> 0."
337 );
338 } else {
339 return Loggable<rerun::datatypes::ViewCoordinates>::to_arrow(
340 &instances->coordinates,
341 num_instances
342 );
343 }
344 }
345 };
346} // namespace rerun
Status outcome object (success or error) returned for fallible operations.
Definition error.hpp:99
All built-in components. See Types in the Rerun manual.
Definition rerun.hpp:79
All Rerun C++ types and functions are in the rerun namespace or one of its nested namespaces.
Definition rerun.hpp:23
Component: How we interpret the coordinate system of an entity/space.
Definition view_coordinates.hpp:36
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates RFD
X=Right, Y=Forward, Z=Down.
Definition view_coordinates.hpp:218
constexpr ViewCoordinates(uint8_t axis0, uint8_t axis1, uint8_t axis2)
Construct Vec3D from x/y/z values.
Definition view_coordinates.hpp:51
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates RIGHT_HAND_X_UP
X=Up, Y=Right, Z=Forward.
Definition view_coordinates.hpp:253
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates BUR
X=Back, Y=Up, Z=Right.
Definition view_coordinates.hpp:151
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates DBR
X=Down, Y=Back, Z=Right.
Definition view_coordinates.hpp:234
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates LEFT_HAND_X_UP
X=Up, Y=Right, Z=Back.
Definition view_coordinates.hpp:273
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates LUB
X=Left, Y=Up, Z=Back.
Definition view_coordinates.hpp:95
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates URF
X=Up, Y=Right, Z=Forward.
Definition view_coordinates.hpp:109
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates LUF
X=Left, Y=Up, Z=Forward.
Definition view_coordinates.hpp:69
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates UBL
X=Up, Y=Back, Z=Left.
Definition view_coordinates.hpp:90
constexpr ViewCoordinates(ViewDir axis0, ViewDir axis1, ViewDir axis2)
Construct Vec3D from x/y/z enum values.
Definition view_coordinates.hpp:55
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates BLD
X=Back, Y=Left, Z=Down.
Definition view_coordinates.hpp:202
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates LEFT_HAND_X_DOWN
X=Down, Y=Right, Z=Forward.
Definition view_coordinates.hpp:278
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates FRU
X=Forward, Y=Right, Z=Up.
Definition view_coordinates.hpp:130
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates UFL
X=Up, Y=Forward, Z=Left.
Definition view_coordinates.hpp:66
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates LDF
X=Left, Y=Down, Z=Forward.
Definition view_coordinates.hpp:167
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates LEFT_HAND_Z_DOWN
X=Right, Y=Forward, Z=Down.
Definition view_coordinates.hpp:298
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates RIGHT_HAND_Z_UP
X=Right, Y=Forward, Z=Up.
Definition view_coordinates.hpp:265
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates RIGHT_HAND_Y_UP
X=Right, Y=Up, Z=Back.
Definition view_coordinates.hpp:259
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates DFL
X=Down, Y=Forward, Z=Left.
Definition view_coordinates.hpp:162
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates RIGHT_HAND_Z_DOWN
X=Right, Y=Back, Z=Down.
Definition view_coordinates.hpp:268
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates RIGHT_HAND_Y_DOWN
X=Right, Y=Down, Z=Forward.
Definition view_coordinates.hpp:262
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates DLB
X=Down, Y=Left, Z=Back.
Definition view_coordinates.hpp:183
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates LBU
X=Left, Y=Back, Z=Up.
Definition view_coordinates.hpp:98
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates ULB
X=Up, Y=Left, Z=Back.
Definition view_coordinates.hpp:85
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates BDR
X=Back, Y=Down, Z=Right.
Definition view_coordinates.hpp:245
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates BRD
X=Back, Y=Right, Z=Down.
Definition view_coordinates.hpp:250
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates RBD
X=Right, Y=Back, Z=Down.
Definition view_coordinates.hpp:242
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates FDR
X=Forward, Y=Down, Z=Right.
Definition view_coordinates.hpp:223
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates BDL
X=Back, Y=Down, Z=Left.
Definition view_coordinates.hpp:199
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates RIGHT_HAND_X_DOWN
X=Down, Y=Right, Z=Back.
Definition view_coordinates.hpp:256
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates RBU
X=Right, Y=Back, Z=Up.
Definition view_coordinates.hpp:146
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates DRF
X=Down, Y=Right, Z=Forward.
Definition view_coordinates.hpp:207
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates LBD
X=Left, Y=Back, Z=Down.
Definition view_coordinates.hpp:194
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates FUR
X=Forward, Y=Up, Z=Right.
Definition view_coordinates.hpp:125
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates RUB
X=Right, Y=Up, Z=Back.
Definition view_coordinates.hpp:141
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates RUF
X=Right, Y=Up, Z=Forward.
Definition view_coordinates.hpp:119
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates FDL
X=Forward, Y=Down, Z=Left.
Definition view_coordinates.hpp:173
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates FRD
X=Forward, Y=Right, Z=Down.
Definition view_coordinates.hpp:226
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates DRB
X=Down, Y=Right, Z=Back.
Definition view_coordinates.hpp:229
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates RDB
X=Right, Y=Down, Z=Back.
Definition view_coordinates.hpp:239
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates BLU
X=Back, Y=Left, Z=Up.
Definition view_coordinates.hpp:106
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates FLD
X=Forward, Y=Left, Z=Down.
Definition view_coordinates.hpp:178
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates URB
X=Up, Y=Right, Z=Back.
Definition view_coordinates.hpp:135
rerun::datatypes::ViewCoordinates coordinates
The directions of the [x, y, z] axes.
Definition view_coordinates.hpp:38
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates BUL
X=Back, Y=Up, Z=Left.
Definition view_coordinates.hpp:101
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates LEFT_HAND_Z_UP
X=Right, Y=Back, Z=Up.
Definition view_coordinates.hpp:293
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates FLU
X=Forward, Y=Left, Z=Up.
Definition view_coordinates.hpp:82
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates LFD
X=Left, Y=Forward, Z=Down.
Definition view_coordinates.hpp:170
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates UFR
X=Up, Y=Forward, Z=Right.
Definition view_coordinates.hpp:114
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates RFU
X=Right, Y=Forward, Z=Up.
Definition view_coordinates.hpp:122
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates LEFT_HAND_Y_DOWN
X=Right, Y=Down, Z=Back.
Definition view_coordinates.hpp:288
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates DBL
X=Down, Y=Back, Z=Left.
Definition view_coordinates.hpp:186
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates LFU
X=Left, Y=Forward, Z=Up.
Definition view_coordinates.hpp:74
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates ULF
X=Up, Y=Left, Z=Forward.
Definition view_coordinates.hpp:63
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates UBR
X=Up, Y=Back, Z=Right.
Definition view_coordinates.hpp:138
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates LEFT_HAND_Y_UP
X=Right, Y=Up, Z=Forward.
Definition view_coordinates.hpp:283
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates RDF
X=Right, Y=Down, Z=Forward.
Definition view_coordinates.hpp:213
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates DLF
X=Down, Y=Left, Z=Forward.
Definition view_coordinates.hpp:157
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates FUL
X=Forward, Y=Up, Z=Left.
Definition view_coordinates.hpp:79
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates DFR
X=Down, Y=Forward, Z=Right.
Definition view_coordinates.hpp:210
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates LDB
X=Left, Y=Down, Z=Back.
Definition view_coordinates.hpp:189
static RERUN_SDK_EXPORT const rerun::components::ViewCoordinates BRU
X=Back, Y=Right, Z=Up.
Definition view_coordinates.hpp:154
Datatype: How we interpret the coordinate system of an entity/space.
Definition view_coordinates.hpp:41