Class Name: Translation Control Link

Superclass - Control Link

Definition

The specialized Control Link used to provide the connection between an ordered aggregation of Expressions and the target fields of a Translation.

The expr_index field is a 1-based index into the ordered aggregation of Expressions, and is used to select the specific Expression that defines Translation's translation_amount field.

The lower_index field is a 1-based index into the ordered aggregation of Expressions, and is used to select the specific Expression that defines the lower limit for Translation's translation_amount.

The upper_index field is a 1-based index into the ordered aggregation of Expressions, and is used to select the specific Expression that defines the upper limit for Translation's translation_amount.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. Consider a Geometry Model of a building, containing a Geometry Model Instance of an elevator, where both Models are specified in a 3D LSR spatial reference frame, and the elevator is intended to be a moving part of the building model. The LSR Transformation used to instance the elevator model into the building must specify a Translation component with a Translation Control Link.

    This Translation Control Link will specify

    1. a Literal, defining the lower limit (the bottom of the elevator shaft) of the translation,
    2. a Literal, defining the upper limit (the top of the elevator shaft) of the translation,
    3. a Variable, the actual translation of the elevator along the elevator shaft's z axis at any given moment.

FAQs

--FAQs needed here --

Constraints

None.

Composed of (two-way)(inherited)

Component of (two-way)

Inherited Field Elements

SE_STRING description; (notes)

Field Elements

SE_UINT32 expr_index; (notes)
SE_UINT32 lower_index; (notes)
SE_UINT32 upper_index; (notes)

Notes

Fields Notes

description

 A text description of what the Control_Link is for

expr_index

 index of the expression whose value controls the translation_amount
 field of the affected <Translation>

lower_index

 index of the expression defining the lower limit of the translation.
 An upper_index value of 0 means no lower limit was defined.

upper_index

 index of the expression defining the upper limit of the translation.
 An upper_index value of 0 means no upper limit was defined.

Prev: Translation. Next: Translucency. Up:Index.