Table 6.214—DRM_Property_Table

Property

Description

Superclass

·         <DRM Data Table>

Class

·         <DRM Property Table>

Subclass

·         none

Definition

An object of this DRM class specifies a <DRM Data Table> containing no location information, and therefore no spatial <DRM Axis>s.

Example(s)

·         Externally Controlled Table-Based Animation

A DRM_Scale_Control_Link is to be driven using values from a DRM_Property_Table. The table value that is to be used is to be specified from outside the transmittal. The DRM_Scale_Control_­Link would contain the DRM_Predefined Function FUNC_TABLE_VALUE. This would contain a DRM_Property_­Table_­Reference with an association to the DRM_Property_Table that contains the scale values. The DRM_Property_Table would be of table_type ECC_CONTROL VALUES and have a DRM_Table_Property Description specified by EAC_CONTROL_­VALUE_SCALE_AMOUNT. Which value is referenced from the DRM_Property_Table would be controlled by a DRM_Property_­Table_Reference_Control_Link that is contained in the DRM_Property_­­Table_­Reference. This in turn would be driven by a DRM_Variable. To provide the hook for this DRM_Variable to be set from outside, the DRM_Variable would be associated with an DRM_Interface_Template.

An instance diagram is given below:

·         Cyclic Table-Based Animation

A DRM_Translation_Control_Link is to be driven using values from a DRM_Property_Table. The table values that are to be used are to be cycled through 8 times with each cycle taking 10 seconds. This sequence of cycles is to be triggered from outside the transmittal. The DRM_Translation_Control_Link would contain the Predefined_Function.html FUNC_TABLE_­VALUE. This would contain a DRM_Property_­Table_­Reference with an association to the DRM_Property_Table that contains the translation values. The DRM_Property_Table would be of table_type ECC_CONTROL_VALUES and have a DRM_Table_Property_­Description specified by EAC_CONTROL_VALUE_­TRANSLATION_­AMOUNT. Which value is referenced from the DRM_Property_Table would be controlled by a DRM_Property_Table_Reference_Control_Link that is contained in the DRM_Property_­Table_­Reference. This in turn would be driven by the FUNC_CYCLE_TIME Predefined_Function.html. The cycle length (10 seconds) and the number of cycles (8) are specified by arguments to the function. The function is triggered by a DRM_Variable. To provide the hook for this DRM_Variable to be set from outside, the DRM_Variable would be associated with an DRM_Interface_Template.

An instance diagram is given below:

·         Function-Driven Table-Based Animation

A DRM_Rotation_Control_Link is to be driven using values from a DRM_Property_Table. The table value that is to be used is to be specified by the simulation's wind speed in order to rotate a wind sock to the appropriate elevation. The DRM_Rotation_Control_Link would contain the DRM_Predefined_Function FUNC_TABLE_­VALUE. This would contain a DRM_Property_­Table_­Reference with an association to the DRM_Property_Table that contains the rotation values. The DRM_Property_Table would be of table_type ECC_CONTROL_VALUES and have a DRM_Table_Property_­Description specified by EAC_CONTROL_VALUE_ROTATION_ANGLE. Which value is referenced from the DRM_Property_Table would be controlled by a DRM_Property_Table_Reference_Control_Link that is contained in the DRM_Property_­Table_­Reference. This in turn would be driven by the FUNC_WIND_SPEED DRM_Predefined_­Function.

An instance diagram is given below:

Inherited field elements

field_name

range

Field_Data_Type

none

 

 

Field elements

field_name

range

Field_Data_Type

none

 

 

Associated to (one-way) (inherited)

·         none

Associated to (one-way)

·         zero or more <DRM Property Table Reference>s

Associated by (one-way) (inherited)

·         none

Associated by (one-way)

·         zero or more <DRM Property Table Reference>s

Associated with (two-way) (inherited)

·         none

Associated with (two-way)

·         none

Composed of (two-way) (inherited)

·         one <DRM Classification Data>1

·         zero or more {ordered} <DRM Image Mapping Function>s

·         zero or one <DRM Time Constraints Data>

Composed of (two-way)

·         one or more {ordered} <DRM Axis>s

·         one or more {ordered} <DRM Table Property Description>s

·         zero or more {ordered} <DRM Property Table>s

·         zero or more {ordered} <DRM Property Table Reference>

Composed of (two-way metadata) (inherited)

·         zero or one <DRM Access>

·         zero or more <DRM Browse Media>s

·         zero or one <DRM Citation>

·         zero or more <DRM Cross Reference>s

·         zero or one <DRM Data Quality>

·         zero or one <DRM Description>

·         zero or one <DRM Keywords>

·         zero or one <DRM Point Of Contact>

Composed of (two-way metadata)

·         none

Component of (two-way) (inherited)

·         zero or one <DRM Data Table Library>

·         zero or more <DRM Property Grid>s

Component of (two-way)

·         zero or more <DRM Attribute Set>s

·         zero or more <DRM Feature>s

·         zero or more <DRM Geometry>s

·         zero or more <DRM Property Table>s

Constraints

·         Index codes within tables

·         Non-cyclic aggregations

Notes

1 Indicates the kind of information represented by the <DRM Data Table>, such as terrain elevation or water characteristics.

Class diagram

<DRM Property Table>