Table 6.214—DRM_Property_Table
Property |
Description |
||||||
Superclass |
|||||||
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 elements |
|
||||||
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 |
|||||||
Notes |
1 Indicates the kind of information represented by the <DRM Data Table>, such as terrain elevation or water characteristics. |
||||||
Class diagram |