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