The SEDRIS Data Representation Model
APPENDIX A - Classes
Rotation Control Link

Class Name: Rotation Control Link

Superclass - <Control Link>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

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

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 <Rotation's> angle field.

The lower_expr_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 <Rotation's> angle.

The upper_expr_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 <Rotation's> angle.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. A <Model> of a weather vane has a <Geometry Model> with a <Union Of Geometry Hierarchy> component, to which is attached an <LSR Transformation> with a <Rotation> instance, indicating that the weather vane can turn to match the direction that the wind is blowing. The <Rotation> instance has a <Rotation Control Link>, which changes the angle of rotation to match the wind direction.

  2. See < Property Table Reference Control Link>, example 1.

FAQs

No FAQs supplied.

Constraints

None.

Composed of (two-way)(inherited)

Component of (two-way)

Inherited Field Elements

SE_String description; (notes)

Field Elements

SE_Integer_Positive expr_index; (notes)
SE_Integer_Unsigned lower_index; (notes)
SE_Integer_Unsigned upper_index; (notes)

Notes

Fields Notes


description

 A text description of what the <Control Link> is for

expr_index

 This value specifies which <Expression> component specifies
 the angle field value of the affected <Rotation> instances.

lower_index

 This value specifies which <Expression> component, if any,
 defines the lower limit of the rotation angle of the affected
 <Rotation> instances. A value of zero (0) indicates that no
 lower limit is specified.

upper_index

 This value specifies which <Expression> component, if any,
 defines the upper limit of the rotation angle of the affected
 <Rotation> instances. A value of zero (0) indicates that no
 upper limit is specified.

Prev: Rotation. Next: Same As Feature Edge. Up:Index.

Last updated: October 1, 2002 Copyright © 2002 SEDRIS™