Class Name: Enumeration Axis

Superclass - Axis

Definition

An Axis that uses EAC enumerators rather than numerical values as hash marks.

Primary Page in DRM Diagram:

Example

  1. Data that varies by ocean bottom material composition would use an Enumeration Axis of axis_type= EDCS_AC_BOTTOM_MATERIALS_COMPOSITION. The axis_values_array[] would contain corresponding values such as SE_PROP_VAL_BMC_CLAY_AND_SILT.
  2. Data that varies by season of the year would use an Enumeration Axis of axis_type= EDCS_AC_SEASON. The axis_values_array[] would contain some or all of the values: SE_PROP_VAL_SOY_WINTER, SE_PROP_VAL_SOY_SPRING, SE_PROP_VAL_SOY_SUMMER, or SE_PROP_VAL_SOY_FALL.

FAQs

How do I decide between using an Enumeration Axis with one Table_Property_Description per axis entry, and using multiple Table_Property Descriptions, with each Table_Property Description replacing a value on the Enumeration Axis?
If the values on the Enumeration Axis represent different values of some variable (days of the week, colors, seasons, states), then use an Enumeration Axis (request a new EAC enumeration if justified). Use multiple Table Property Descriptions when the table contains different kinds of dependent data, e.g. temperature, pressure, and humidity.

Constraints

None.

Component of (one-way)(inherited)

Inherited Field Elements

EDCS_AC_ID axis_type; (notes)
EDCS_UNIT_ENUM axis_unit; (notes)
SE_PINT16 axis_value_count; (notes)

Field Elements

EDCS_AC_ENUM_VALUE axis_value_array[];

Notes

Fields Notes

axis_type

 gives the type of measurement along the axis, such as distance,
 pressure, frequency, etc.

axis_unit

 specifies the unit of measurement of the axis_type

axis_value_count

 indicates the number of "hash marks" along the axis

Prev: Emissive Color. Next: Environment Root. Up:Index.