The MeasurementParameters
property consists of an array of
structures that describe a sequence of coordinate transformations from a child frame to a
parent frame or the inverse transformations (see Frame Rotation). If
MeasurementParameters
only contains one structure, then it represents
the rotation from one frame to the other. If MeasurementParameters
contains an array of structures, then it represents rotations between multiple frames.
The fields of MeasurementParameters
are shown here. Not all fields
have to be present in the structure.
Field | Description |
Frame | Enumerated type indicating the frame used to report measurements. When
detections are reported using a rectangular coordinate system,
Frame is set to 'rectangular' . When
detections are reported in spherical coordinates, Frame is
set to 'spherical' for the first
struct . |
OriginPosition | Position offset of the origin of the child frame relative to the parent
frame, represented as a 3-by-1 vector. |
OriginVelocity | Velocity offset of the origin of the child frame relative to the parent
frame, represented as a 3-by-1 vector. |
Orientation | 3-by-3 real-valued orthonormal frame rotation matrix. The direction of
the rotation depends on the IsParentTochild
field. |
IsParentToChild | A logical scalar indicating if Orientation performs
a frame rotation from the parent coordinate frame to the child coordinate frame.
If false , Orientation performs a frame
rotation from the child coordinate frame to the parent coordinate
frame. |
HasElevation | A logical scalar indicating if elevation is included in the
measurement. For measurements reported in a rectangular frame, and if
HasElevation is false , the measurements
are reported assuming 0 degrees of elevation. |
HasAzimuth | A logical scalar indicating if azimuth is included in the
measurement. |
HasRange | A logical scalar indicating if range is included in the measurement. |
HasVelocity | A logical scalar indicating if the reported detections include velocity
measurements. For measurements reported in the rectangular frame, if
HasVelocity is false , the measurements
are reported as [x y z] . If HasVelocity is
true , measurements are reported as [x y z vx vy
vz] . |