The SEDRIS Data Representation Model
APPENDIX A - Classes
Transmittal Summary

Class Name: Transmittal Summary

Superclass - <SEDRIS Abstract Base>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class summarizes the content of the transmittal for which its aggregate <Transmittal Root> instance serves as root object, in terms of:

  1. environmental domains represented (such as, terrain and ocean),
  2. types of data used (such as geometry representations, feature representations, and data tables),
  3. DRM classes used,
  4. ECCs used, and
  5. SRFs used.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. A <Transmittal Summary> instance for a transmittal containing a <Model Library> instance and an <Environment Root> instance is depicted in Figure 74:

    Transmittal Summary, Example 1

    Figure 74 — <DRM Transmittal Summary> example

FAQs

How are the environmental domains represented in a transmittal summarized?

A <Transmittal Summary> instance can have a list of <Environmental Domain Summary> components. Each <Environmental Domain Summary> component represents one of the domains for which data is provided.

How are the DRM classes used in a transmittal summarized?

A <Transmittal Summary> instance can have a list of <DRM Class Summary Item> components. Each <DRM Class Summary Item> component represents one of the classes used.

How are the classifications used in a transmittal summarized?

Each classification (i.e., the ECC and the sets of EACs used with it) that is used in the given transmittal is summarized using a <EDCS Use Summary Item> instance. Each <EDCS Use Summary Item> instance is a component of the <DRM Class Summary Item> instance that represents the class that uses the classification within the transmittal.

How are SRFs used in a transmittal summarized?

Each SRF that is used in the given transmittal is summarized using an <SRF Summary> instance. Each <SRF Summary> instance is a component of the <DRM Class Summary Item> instance that represents the class that specifies the SRF within the transmittal.

Constraints

Composed of (two-way)

Composed of (two-way metadata)

Component of (two-way)

Inherited Field Elements

This class has no inherited field elements.

Field Elements

SE_Present_In

features_present;

1

SE_Present_In

geometry_present;

2

SE_Present_In

geometry_topology_present;

3

SE_Present_In

data_tables_present;

4

SE_Present_In

priority_values_present;

5

SE_Present_In

mobility_values_present;

6

SE_Present_In

thermal_values_present;

7

SE_Present_In

terrain_lods_present;

8

SE_Present_In

two_D_features_flag;

9

SE_Boolean

models_present;

10

SE_Boolean

images_present;

11

SE_Boolean

sounds_present;

12

SE_Boolean

symbols_present;

13

SE_Boolean

colours_present;

14

SE_Colour_Model

colour_model;

15

SE_Boolean

EDCS_usage_list_is_complete;

16


Notes

Fields Notes

features_present

The features_present field specifies whether <Feature Representation> instances of some kind are present in the transmittal being summarized and, if so, in what context. If <Feature Representation> instances are present in a given context, <Feature Topology> instances are also present.

geometry_present

The geometry_present field specifies whether <Geometry Representation> instances of some kind are present in the transmittal being summarized and, if so, in what context.

geometry_topology_present

The geometry_topology_present field specifies whether <Geometry Topology> instances of some kind are present in the transmittal being summarized and, if so, in what context. If <Geometry Topology> instances are present in a given context, <Geometry Representation> instances are also present.

data_tables_present

The data_tables_present field specifies whether <Data Table> instances of some kind are present in the transmittal being summarized and, if so, in what context.

priority_values_present

The priority_values_present field specifies whether <Rendering Priority Level> instances are present somewhere in the transmittal being summarized and, if so, in what context.

mobility_values_present

The mobility_values_present field specifies whether instances of <Property> or <Table Property Description> somewhere in the transmittal being summarized, the EACs of which specify mobility (i.e., trafficability) information, such as EAC_TERRAIN_TRAFFICABILITY_COARSE, EAC_TERRAIN_TRAFFICABILITY_MEDIUM, and EAC_TERRAIN_TRAFFICABILITY_FINE.

thermal_values_present

The thermal_values_present field specifies whether instances of <Property> or <Table Property Description> are present somewhere in the transmittal being summarized, the EACs of which specify thermal information.

terrain_lods_present

The terrain_lods_present field specifies whether <LOD Related Geometry> instances and/or <LOD Related Features> instances representing terrain information are present in the transmittal being summarized and, if so, in what context.

two_D_features_flag

The two_D_features_flag field specifies whether any <Feature Representation> instance containing at least one <Location 2D> instance or <Location Surface> instance is present in the transmittal being summarized and, if so, in what context.

models_present

The models_present field specifies whether <Model> instances exist in the transmittal being summarized.

images_present

The images_present field specifies whether <Image> instances exist in the transmittal being summarized.

sounds_present

The sounds_present field specifies whether <Sound> instances exist in the transmittal being summarized.

symbols_present

The symbols_present field specifies whether <Symbol> instances exist in the transmittal being summarized.

colours_present

The colours_present field specifies whether <Colour> instances are present in the transmittal being summarized. If no <Colour> instances are present, the value of the colour_model field is not applicable.

colour_model

The colour_model field is interpreted by the API only if colours_present is set to SE_TRUE. The colour_model field specifies the colour model used by the data provider for all <Colour> instances in the transmittal for which the content is being summarized by the <Transmittal Summary> instance.

EXAMPLE  If the colour_model field's value is SE_COLRMOD_RGB, any <Colour Data> instance in the transmittal shall be an <RGB Colour> instance.

EDCS_usage_list_is_complete

The EDCS_usage_list_is_complete field specifies whether the set of <EDCS Use Summary Item> components of the <Transmittal Summary> instance forms a complete summary of EDCS usage within the given transmittal. The data provider is expected to only set this field to SE_TRUE if the summary of EDCS usage is, in fact, complete.


Prev: Transmittal Root. Next: Twinkling Light Behaviour. Up:Index.