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