The SEDRIS Data Representation Model
APPENDIX A - Classes
Geometry Model Instance

Class Name: Geometry Model Instance

Superclass - <Geometry Hierarchy>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class specifies a single case of the existence of a <Geometry Model> within a given transmittal, including variations or specialization unique to that case. In particular, a <Geometry Model Instance> is used to transform a <Geometry Model> into the SRF of another <Geometry Model> or that of an <Environment Root>.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. Consider a <Model> of a building, consisting of a <Geometry Model> describing its geometric representation, where the <Model> is described in an LSR 3D SRF.

    To instance this <Model> into an <Environment Root>, the SRF of which is 3D geodetic, the data provider constructs a <Geometry Model Instance> with a <World Transformation> component, and incorporates it into the <Geometry Hierarchy> of that <Environment Root>. The <World Transformation> specifies the <CD 3D Location> at which the <Model>'s 0, 0, 0 coordinate will be instanced, together with any other transformation information required to orient and scale the <Model> properly.

  2. Consider a <Geometry Model> describing the rotor of a helicopter, and intended for use within a larger <Geometry Model> of the entire helicopter. Both are defined in 3D LSR SRFs.

    The helicopter model will contain a <Geometry Model Instance> of the rotor model, with an <LSR Transformation> component containing a <Rotation> instance with a <Rotation Control Link>. The <LSR Transformation> specifies both the transformation required to position the rotor within the helicopter model, and the <Variable> within the larger helicopter <Model> that will be plugged into the rotor <Model>'s internal <Variable> for angle of rotation.

FAQs

No FAQs supplied.

Constraints

Associated to (one-way) (inherited)

Associated to (one-way)

Associated by (one-way) (inherited)

Composed of (two-way) (inherited)

Composed of (two-way)

Composed of (two-way metadata) (inherited)

Component of (two-way) (inherited)

Inherited Field Elements

This class has no inherited field elements.

Notes

Associated to Notes


Feature_Representation

 An association between a <Feature Representation> instance
 and a <Geometry Hierarchy> instance indicates that the
 environmental object(s) that they represent have the
 semantic relationship indicated by the <Base Association Data>
 instance on the association relationship.

Geometry_Hierarchy

 An association between two <Geometry Hierarchy> instances
 indicates that the environmental object(s) that they
 represent have the semantic relationship indicated by
 the <Base Association Data> instance on the association
 relationship.

Geometry_Model

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

Associated from Notes


Feature_Representation

 An association between a <Feature Representation> instance
 and a <Geometry Hierarchy> instance indicates that the
 environmental object(s) that they represent have the
 semantic relationship indicated by the <Base Association Data>
 instance on the association relationship.

Geometry_Hierarchy

 An association between two <Geometry Hierarchy> instances
 indicates that the environmental object(s) that they
 represent have the semantic relationship indicated by
 the <Base Association Data> instance on the association
 relationship.

Hierarchy_Summary_Item

 An association from a <Hierarchy Summary Item> instance to a
 <Geometry Hierarchy> indicates that the <Hierarchy Summary Item>
 summarizes that <Geometry Hierarchy>.

Reference_Surface

 An association from a <Reference Surface> instance to a
 <Geometry Hierarchy> indicates that the <Geometry Hierarchy>
 organizes the geometric objects that specify the resolution
 surface of the <Reference Surface>.

Composed of Notes


Conformal_Behaviour

 This allows a <Geometry Model Instance> to be conformal. If
 present, the <Conformal Behaviour> component is applied after
 any <Transformation> that is present.

Transformation

 This positions and orients the given <Geometry Model Instance> in
 the target SRF.

Prev: Geometry Model. Next: Geometry Node. Up:Index.

Last updated: July 16, 2004 Copyright © 2004 SEDRIS