The SEDRIS Data Representation Model
APPENDIX C - Types
SE_LSR_Transformation_Axis
/*
 * ENUM: SE_LSR_Transformation_Axis
 *
 *   This data type specifies which axis to rotate around, scale by,
 *   or translate along in an <LSR Transformation> instance.
 */
typedef enum
{
SE_LSRAXIS_U,1
SE_LSRAXIS_V,2
SE_LSRAXIS_W,3
SE_LSRAXIS_ALL,4
SE_LSRAXIS_AXIS_REFERENCE_VECTOR5
} SE_LSR_Transformation_Axis;


Enumerant Notes

1 The U axis is the axis around which a rotation is computed and along which a scale or translation is computed.

2 The V axis is the axis around which a rotation is computed and along which a scale or translation is computed.

3 The W axis is the axis around which a rotation is computed and along which a scale or translation is computed.

4 Scaling and translation occur uniformly along all axes. This value is not valid for rotation.

5 Operations are referenced to an axis specified by a <Reference Vector> component of the given <LSR Transformation> instance.




Prev: SE_Long_Float_Value. Next: SE_MD_ClassificationCode.


Return to: Top of this Page, Type Index