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 and/or a geometry representation. 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 of the null model is the case in which both the feature and the geometric representation of the <DRM Model> instance are empty; that is, they contain no primitives. This 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_context_info field specifies the SRF within which the <DRM Model> instance is defined. The model_reference_type field specifies how the <DRM Model> instance may be referenced within a transmittal. The value of the dynamic_model_processing field is TRUE only if the <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_context_info value specifies an LSR SRF. The has_units field 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. Such a <DRM Model> instance may be scaled when it is instantiated. (<DRM Model> instances representing trees are often scaled, but those representing ships and tanks are not.) In the latter case when an LSR model has no units, the <DRM Model> instance cannot be instantiated into another SRF. The value of the has_moving_parts field is TRUE only if the <DRM Model> instance contains at least one <DRM Control Link> instance attached to a <DRM LSR Transformation Step> instance that allows motion. |
|||||||||||||||||||||
Class diagram |
||||||||||||||||||||||
Inherited field elements |
|
|||||||||||||||||||||
Field elements |
|
|||||||||||||||||||||
Default field values |
||||||||||||||||||||||
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 |
||||||||||||||||||||||
Clarifications |
1If provided, the <DRM Identification> component may be used to provide a more detailed description than that specified by the name field. |
|||||||||||||||||||||
Example(s) |
|