The SEDRIS Data Representation Model
APPENDIX A - Classes
Geometry Model

Class Name: Geometry Model

Superclass - <SEDRIS Abstract Base>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class is a collection of geometric attributes and the necessary hierarchy and attributes required to build a renderable component of the transmittal, defined in the single spatial reference frame specified by its <Model> aggregate.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. The representation of the hull of an M1 tank.

  2. A <Geometry Model> representing a missile pointing down the -Z axis. The <Geometry Model> is aggregated by a <Model>, which in turn is part of a large <Model Library>, in which the missiles are expected to point down the positive Y axis. To be consistent with the other <Models> in the <Model Library>, the missile's <Geometry Model> has an <LSR Transformation> to reorient it to point down the positive Y axis.

  3. A <Geometry Model>. may be as large and complex as a large terrain model, or as simple as a tank's turret at the lowest level of detail.

FAQs

Why does <Geometry Model> have an <LSR Transformation>? Isn't this taken care of by <Geometry Model Instance>'s <Transformation> component?
<Geometry Model> has an <LSR Transformation> to allow all <Models> in a <Model Library> to be given a uniform orientation. (Note that the data provider is not required to give them all a uniform orientation.)

Constraints

Associated by (one-way)

Composed of (two-way)

Composed of (two-way metadata)

Component of (two-way)

Inherited Field Elements

This class has no inherited field elements.

Notes

Associated with Notes


Geometry_Model_Instance

 An association from a <Geometry Model Instance> instance to a
 <Geometry Model> indicates that the <Geometry Model Instance>
 instances that particular <Geometry Model>.

Composed of Notes


Contact_Point

 This allows explicit definition of where the <Model> contacts
 the terrain surface.

Geometry_Hierarchy

 This is actually required, except when the <Non Empty Model>
 constraint is applicable.

LSR_Transformation

 This allows a data provider to specify a standard model
 orientation within a <Model Library>.

Prev: Geometry ID Control Link. Next: Geometry Model Instance. Up:Index.

Last updated: October 1, 2002 Copyright © 2002 SEDRIS™