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