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 on to the terrain.
  2. The <Translation>, <Rotation>, and <Scale> applied to a gun barrel when modeled into a tank turret.
  3. The location, and orientation of a grid defining a liquid water content layer referenced to the terrain.
  4. The <Transformation> that enables the use of a sidewinder missile with horizontal orientation when it was modeled standing vertically on its fins.
  5. The <Transformation> into place of a logical <Model> sub-graph, e.g., 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: October 1, 2002 Copyright © 2002 SEDRIS™