The SEDRIS Data Representation Model
APPENDIX A - Classes
Transformation

Abstract Class Name: Transformation

Superclass - <SEDRIS Abstract Base>

Subclasses

Definition

A <Transformation> is applied to the child graph containing the transformation. <Location 3D> and <Reference Vectors> are always affected by <Transformations>. Angles and ranges are generally NOT affected by <Transformations>.

A <World Transformation> can exist without having a matrix or transformation steps, in which case the identity matrix is assumed, but an <LSR Transformation> shall have either a matrix or transformation steps, or both.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

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

Example

  1. The location and orientation of a building instanced onto a terrain representation.

  2. The location, and orientation of a grid defining a liquid water content layer referenced to the terrain.

  3. The <Transformation> that enables the use of a sidewinder missile with horizontal orientation when it was modeled standing vertically on its fins.

  4. The <Transformation> into place of a logical <Model> sub-graph, such as a representation of the superstructure of a ship.

Constraints

None.

Component of (two-way)

Inherited Field Elements

This class has no inherited field elements.
Prev: TM Location 2D. Next: Translation. Up:Index.

Last updated: May 15, 2003 Copyright © 2003 SEDRIS™