The SEDRIS Data Representation Model
APPENDIX C - Types
SE_LSR_Transform_Axis
/*
 * ENUM: SE_LSR_Transform_Axis
 *
 *   In an <LSR Transformation>, this data type specifies which axis
 *   to rotate around, scale by, or translate along.
 */
typedef enum
{
SE_LSR_TRNSFRM_AXIS_X, (notes)
SE_LSR_TRNSFRM_AXIS_Y, (notes)
SE_LSR_TRNSFRM_AXIS_Z, (notes)
SE_LSR_TRNSFRM_AXIS_ALL, (notes)
SE_LSR_TRNSFRM_AXIS_REFERENCE_VECTOR (notes)
} SE_LSR_Transform_Axis;


Enumerant Notes


SE_LSR_TRNSFRM_AXIS_X

 X axis.

SE_LSR_TRNSFRM_AXIS_Y

 Y axis.

SE_LSR_TRNSFRM_AXIS_Z

 Z axis.

SE_LSR_TRNSFRM_AXIS_ALL

 Used for uniform scaling about all axes or translation along
 all axes; not valid for rotation.

SE_LSR_TRNSFRM_AXIS_REFERENCE_VECTOR

 An axis specified by a <Reference Vector> component of the given
 <LSR Transformation>.



Prev: SE_Long_Float. Next: SE_Model_Reference_Type.


Return to: Top of this Page, Type Index

Last updated: May 15, 2003 Copyright © 2003 SEDRIS™