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 <Expression> instances and the target fields of a <Rotation>.

The expr_index field is a 1-based index into the ordered aggregation of <Expression> instances, and is used to select the specific <Expression> that defines <Rotation>'s angle field.

The lower_index field is a 1-based index into the ordered aggregation of <Expression> instances, and is used to select the specific <Expression> that defines the lower limit for <Rotation>'s angle.

The upper_index field is a 1-based index into the ordered aggregation of <Expression> instances, 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

 This is a text description of the given <Control Link>
 instance's purpose.

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: May 15, 2003 Copyright © 2003 SEDRIS™