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