Table 6.161 — DRM_Model
Property |
Description |
|||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Class |
|
|||||||||||||||||||||
Superclass |
||||||||||||||||||||||
Subclass |
|
|||||||||||||||||||||
Definition |
An instance of this DRM class specifies a representation of some environmental entity as a feature representation, a geometric representation, or both. This representation is usually a generic representation that can be referenced many times in a transmittal to create many instances of representations of similar environmental entities. The special case termed the null model is the case in which both the feature and the geometric representation of the <DRM Model> are empty; that is, they contain no primitives. A null model is instanced in cases where some state or condition of a representation exists but has no primitives, such as a representation of an environmental entity that has been completely destroyed or that is out of viewing range. The name field specifies a meaningful short name. The srf_info field specifies the SRF within which the given <DRM Model> instance is defined. The model_reference_type field specifies how the given <DRM Model> instance may be referenced within a transmittal. The value of the dynamic_model_processing field is TRUE only if the given <DRM Model> instance is used by the data provider to represent something that moves throughout the environment, such as a vehicle. This flag is used to identify information at the top level of model data, so that it can be set at the level where model_reference_type is not COMPONENT. The has_units field only takes effect if the srf_info are LSR; has_units allows a data provider to say “This LSR Model is in metres” vs. “This LSR Model is unitless (it has no units)”. In the former case, when an LSR model is specified in metres, it can be used to represent real-world things, such as a tank, a ship, or a tree. Sometimes, such a <DRM Model> is scaled when it is instanced. (<DRM Model>s representing trees are often scaled, but those representing ships and tanks aren’t.) In the latter case, when an LSR model has no units, the <DRM Model> cannot be instanced into another SRF. The value of the has_moving_parts field is TRUE only if the given <DRM Model> contains at least one <DRM Control Link> attached to an <DRM LSR Transformation Step> instance that allows motion. |
|||||||||||||||||||||
Clarifications |
1 If provided, the <DRM Description> component may be used to provide a more detailed description than that specified by the name field. |
|||||||||||||||||||||
Class diagram |
||||||||||||||||||||||
Inherited field elements |
|
|||||||||||||||||||||
Field elements |
|
|||||||||||||||||||||
Associated to (one-way) (inherited) |
|
|||||||||||||||||||||
Associated to (one-way) |
|
|||||||||||||||||||||
Associated by (one-way) (inherited) |
|
|||||||||||||||||||||
Associated by (one-way) |
|
|||||||||||||||||||||
Associated with (two-way) (inherited) |
|
|||||||||||||||||||||
Associated with (two-way) |
|
|||||||||||||||||||||
Composed of (two-way) (inherited) |
|
|||||||||||||||||||||
Composed of (two-way) |
|
|||||||||||||||||||||
Composed of (two-way metadata) (inherited) |
|
|||||||||||||||||||||
Composed of (two-way metadata) |
|
|||||||||||||||||||||
Component of (two-way) (inherited) |
|
|||||||||||||||||||||
Component of (two-way) |
|
|||||||||||||||||||||
Constraints |
||||||||||||||||||||||
Example(s) |
|