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

An instance of this DRM class is a specialized <Control Link> instance provides the connection between an ordered aggregation of <Expression> components and the target fields of one or more <Rotation> instances.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

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

  2. See the <Property Table Reference Control Link> class, second example.

FAQs

No FAQs supplied.

Constraints

Composed of (two-way) (inherited)

Component of (two-way)

Inherited Field Elements

SE_String description; 1

Field Elements

SE_Integer_Positive expression_index; 2
SE_Integer_Unsigned lower_expression_index; 3
SE_Integer_Unsigned upper_expression_index; 4

Notes

Fields Notes

description

The description field specifies a text description of the purpose of the <Control Link> instance.

expression_index

The expression_index field specifies which <Expression> component specifies the angle field value of the affected <Rotation> instances, by specifying a one-based index into the ordered aggregation of <Expression> components.

lower_expression_index

The lower_expression_index field specifies which <Expression> component, if any, defines the lower limit of the angle field value of the affected <Rotation> instances. A value of zero (0) indicates that no lower limit is specified; otherwise, the value specifies a one-based index into the ordered aggregation of <Expression> components.

upper_expression_index

The upper_expression_index field specifies which <Expression> component, if any, defines the upper limit of the angle field value of the affected <Rotation> instances. A value of zero (0) indicates that no upper limit is specified; otherwise, the value specifies a one-based index into the ordered aggregation of <Expression> components.


Prev: Rotation. Next: Scale. Up:Index.

Last updated: July 26, 2006 Copyright © 2006 SEDRIS