The SEDRIS Data Representation Model
APPENDIX A - Classes
World Transformation

Class Name: World Transformation

Superclass - <Transformation>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class is a <Transformation> instance, specified by a <Location> component and a <World 3x3> component, used to transform a DRM object defined in an LSR SRF into another SRF.

A <World Transformation> instance is either

  1. defined in a non-LSR SRF, then used to instantiate an LSR <Model> instance into the non-LSR SRF, or
  2. defined within an LSR SRF (SRF1), then used to instantiate a <Model> instance specified in another LSR SRF (SRF2) into SRF1, in a way that maintains the conformality of any <Location> instances in the <Model> instance.

A <World Transformation> instance is applied as specified in Representing models within an environment.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

This class appears on only one page of the DRM class diagram.

Example

  1. Let H be a <Model> instance classified as ECC_HOUSE such that H is specified within a 3D LSR SRF and H has a <Geometry Model> component G. Let X be a <Geometry Model Instance> instance specified within a CD 3D SRF such that X represents H.

    X is associated to G, and X has a <World Transformation> component with a <CD 3D Location> instance to position the house and a <World 3x3> instance to rotate and scale the house in order to place it on the terrain.

  2. Let B be a <Model> instance classified as an ECC_BUILDING such that B has a <Geometry Model> component G. To reference B within a geometric terrain representation, a <Geometry Model Instance> instance X is created such that X associates to G, and X has a <World Transformation> component with a <Location> component and a <World 3x3> component to locate and orient the building onto the terrain representation, respectively.

FAQs

No FAQs supplied.

Constraints

Composed of (two-way)

Component of (two-way) (inherited)

Inherited Field Elements

This class has no inherited field elements.
Prev: World 3x3.