The SEDRIS Data Representation Model
APPENDIX A - Classes
Translation

Class Name: Translation

Superclass - <LSR Transformation Step>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class is an <LSR Transformation Step> instance that specifies a translation amount along the specified axis.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

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

Example

  1. A <Translation> instance specifies a translation_amount of 2376.85 metres along the U axis.

  2. A <Translation> instance specifies a translation_amount of -4756.5 metres along the V axis.

  3. A <Translation> instance specifies a translation_amount of 12.0 metres along the W axis.

FAQs

No FAQs supplied.

Constraints

Composed of (two-way) (inherited)

Composed of (two-way)

Component of (two-way) (inherited)

Inherited Field Elements

This class has no inherited field elements.

Field Elements

SE_LSR_Transformation_Axis axis; 2
SE_Long_Float translation_amount; 3

Notes

Composed of Notes


Reference_Vector

If specified, this <Reference Vector> instance shall have vector_type = SE_REFVEC_LSR_TRANSFORMATION_AXIS.

Fields Notes

axis

The axis field specifies which axis to translate along.

translation_amount

The translation_amount field specifies the translation amount in metres, and is permitted to be negative. For a <Translation> instance with a <Translation Control Link> component X, the value of the translation_amount field is obtained from X.


Prev: Transformation. Next: Translation Control Link. Up:Index.

Last updated: July 26, 2006 Copyright © 2006 SEDRIS