@@ -135,7 +135,9 @@ message Dimension3d
135135//
136136// <tt>Rotation_yaw_pitch_roll = Rotation_roll*Rotation_pitch*Rotation_yaw</tt>
137137//
138- // <tt>vector_global_coord_system := Inverse_Rotation_yaw_pitch_roll(</tt><tt>Orientation3d</tt><tt>)*(vector_local_coord_system) + local_origin::position</tt>
138+ // <tt>vector_global_coord_system :=
139+ // Inverse_Rotation_yaw_pitch_roll(</tt><tt>Orientation3d</tt><tt>)*(vector_local_coord_system)
140+ // + local_origin::position</tt>
139141//
140142// \attention This definition changed in OSI version 3.0.0. Previous OSI
141143// versions (V2.xx) had an other definition.
@@ -198,7 +200,9 @@ message MountingPosition
198200
199201 // Orientation offset relative to the specified reference coordinate system.
200202 //
201- // <tt>Origin_sensor := Rotation_yaw_pitch_roll(#orientation)*(Origin_reference_coordinate_system - #position)</tt>
203+ // <tt>Origin_sensor :=
204+ // Rotation_yaw_pitch_roll(#orientation)*(Origin_reference_coordinate_system
205+ // - #position)</tt>
202206 //
203207 optional Orientation3d orientation = 2 ;
204208}
@@ -210,13 +214,14 @@ message MountingPosition
210214//
211215// Azimuth and elevation are defined as the rotations that would have to be
212216// applied to the local frame (e.g sensor frame definition in
213- // \c SensorDetectionHeader) to make its x-axis point towards the referenced point
214- // or to align it with the referenced vector. The rotations are to be performed
215- // \b azimuth \b first (around the z-axis) and \b elevation \b second (around
216- // the new y-axis) to follow the definition of \c Orientation3d. For the
217+ // \c SensorDetectionHeader) to make its x-axis point towards the referenced
218+ // point or to align it with the referenced vector. The rotations are to be
219+ // performed \b azimuth \b first (around the z-axis) and \b elevation \b second
220+ // (around the new y-axis) to follow the definition of \c Orientation3d. For the
217221// sense of each rotation, the right-hand rule applies.
218222//
219- // <tt>vector_cartesian := Rotation(#elevation)*Rotation(#azimuth)*Unit_vector_x*#distance</tt>
223+ // <tt>vector_cartesian :=
224+ // Rotation(#elevation)*Rotation(#azimuth)*Unit_vector_x*#distance</tt>
220225//
221226message Spherical3d
222227{
@@ -263,10 +268,12 @@ message BaseStationary
263268 optional Vector3d position = 2 ;
264269
265270 // The relative orientation of the stationary object w.r.t. its parent
266- // frame, noted in the parent frame. The orientation becomes global/absolute
267- // if the parent frame is inertial (all parent frames up to ground truth).
271+ // frame, noted in the parent frame. The orientation becomes global/absolute
272+ // if the parent frame is inertial (all parent frames up to ground truth).
268273 //
269- // <tt>Origin_base_stationary_entity := Rotation_yaw_pitch_roll(#orientation)*(Origin_parent_coordinate_system - #position)</tt>
274+ // <tt>Origin_base_stationary_entity :=
275+ // Rotation_yaw_pitch_roll(#orientation)*(Origin_parent_coordinate_system -
276+ // #position)</tt>
270277 //
271278 // \note There may be some constraints how to align the orientation w.r.t.
272279 // to some stationary object's or entity's definition.
@@ -275,8 +282,8 @@ message BaseStationary
275282
276283 // Usage as ground truth:
277284 // The two dimensional (flat) contour of the object. This is an extension of
278- // the concept of a bounding box as defined by \c Dimension3d. The contour is
279- // the projection of the object's outline onto the z-plane in the object
285+ // the concept of a bounding box as defined by \c Dimension3d. The contour
286+ // is the projection of the object's outline onto the z-plane in the object
280287 // frame (independent of its current position and orientation). The height
281288 // is the same as the height of the bounding box.
282289 //
@@ -318,29 +325,32 @@ message BaseMoving
318325 optional Vector3d position = 2 ;
319326
320327 // The relative orientation of the moving object w.r.t. its parent frame,
321- // noted in the parent frame. The orientation becomes global/absolute if
322- // the parent frame is inertial (all parent frames up to ground truth).
323- //
324- // <tt>Origin_base_moving_entity := Rotation_yaw_pitch_roll(#orientation)*(Origin_parent_coordinate_system - #position)</tt>
328+ // noted in the parent frame. The orientation becomes global/absolute if
329+ // the parent frame is inertial (all parent frames up to ground truth).
330+ //
331+ // <tt>Origin_base_moving_entity :=
332+ // Rotation_yaw_pitch_roll(#orientation)*(Origin_parent_coordinate_system -
333+ // #position)</tt>
325334 //
326335 // \note There may be some constraints how to align the orientation w.r.t.
327336 // to some stationary object's or entity's definition.
328337 //
329338 optional Orientation3d orientation = 3 ;
330339
331- // The relative velocity of the moving object w.r.t. the parent frame,
332- // noted in the parent frame. The velocity becomes global/absolute if
340+ // The relative velocity of the moving object w.r.t. the parent frame,
341+ // noted in the parent frame. The velocity becomes global/absolute if
333342 // the parent frame does is inertial (all parent frames up to ground truth).
334343 //
335344 // <tt>#position (t) := #position (t-dt)+ #velocity *dt</tt>
336345 //
337346 optional Vector3d velocity = 4 ;
338347
339348 // The relative acceleration of the moving object w.r.t. its parent frame,
340- // noted in the parent frame. The acceleration becomes global/absolute if
349+ // noted in the parent frame. The acceleration becomes global/absolute if
341350 // the parent frame is inertial (all parent frames up to ground truth).
342351 //
343- // <tt> #position (t) := #position (t-dt)+ #velocity *dt+ #acceleration /2*dt^2</tt>
352+ // <tt> #position (t) := #position (t-dt)+ #velocity *dt+ #acceleration
353+ // /2*dt^2</tt>
344354 //
345355 // <tt> #velocity (t) := #velocity (t-dt)+ #acceleration *dt</tt>
346356 //
@@ -349,19 +359,22 @@ message BaseMoving
349359 // The relative orientation rate of the moving object w.r.t. its parent
350360 // frame and parent orientation rate in the center point of the bounding box
351361 // (origin of the bounding box frame), noted in the parent frame.
352- // The orientation becomes global/absolute if the parent frame is inertial
353- // (all parent frames up to ground truth).
362+ // The orientation becomes global/absolute if the parent frame is inertial
363+ // (all parent frames up to ground truth).
354364 //
355- // <tt>Rotation_yaw_pitch_roll(#orientation (t)) := Rotation_yaw_pitch_roll(#orientation_rate *dt)*Rotation_yaw_pitch_roll(#orientation (t-dt))</tt>
365+ // <tt>Rotation_yaw_pitch_roll(#orientation (t)) :=
366+ // Rotation_yaw_pitch_roll(#orientation_rate
367+ // *dt)*Rotation_yaw_pitch_roll(#orientation (t-dt))</tt>
356368 //
357- // \note <tt>#orientation (t)</tt> is \b not equal <tt>#orientation (t-dt)+#orientation_rate *dt</tt>
369+ // \note <tt>#orientation (t)</tt> is \b not equal <tt>#orientation
370+ // (t-dt)+#orientation_rate *dt</tt>
358371 //
359372 optional Orientation3d orientation_rate = 6 ;
360373
361374 // Usage as ground truth:
362375 // The two dimensional (flat) contour of the object. This is an extension of
363- // the concept of a bounding box as defined by \c Dimension3d. The contour is
364- // the projection of the object's outline onto the z-plane in the object
376+ // the concept of a bounding box as defined by \c Dimension3d. The contour
377+ // is the projection of the object's outline onto the z-plane in the object
365378 // frame (independent of its current position and orientation). The height
366379 // is the same as the height of the bounding box.
367380 //
0 commit comments