The SEDRIS Data Representation Model
APPENDIX A - Classes
HSV Colour Control Link

Class Name: HSV Colour Control Link

Superclass - <Control Link>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class specifies a specialized <Control Link> instance used to provide the connection between an ordered aggregation of <Expression> instances and the target fields of one or more <HSV Colour> instances.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

See the example for <CMY Colour Control Link>, which is analogous to how this class is used.

FAQs

No FAQs supplied.

Constraints

Composed of (two-way) (inherited)

Component of (two-way)

Inherited Field Elements

SE_String description; (notes)

Field Elements

SE_Integer_Unsigned hue_expr_index; (notes)
SE_Integer_Unsigned saturation_expr_index; (notes)
SE_Integer_Unsigned value_expr_index; (notes)

Notes

Fields Notes


description

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

hue_expr_index

 The value of the hue_expr_index field specifies
 which <Expression> component, if any, controls the
 hsv_data.hue field value of the affected
 <HSV Colour> instances. If the value is zero, the
 hsv_data.hue field of those instances is not controlled;
 otherwise, the value is a 1-based index into the ordered
 aggregation of <Expression> instances.

saturation_expr_index

 The value of the saturation_expr_index field specifies
 which <Expression> component, if any, controls the
 hsv_data.saturation field value of the affected
 <HSV Colour> instances. If the value is zero, the
 hsv_data.saturation field of those instances is not controlled;
 otherwise, the value is a 1-based index into the ordered
 aggregation of <Expression> instances.

value_expr_index

 The value of the value_expr_index field specifies
 which <Expression> component, if any, controls the
 hsv_data.value field value of the affected
 <HSV Colour> instances. If the value is zero, the
 hsv_data.value field of those instances is not controlled;
 otherwise, the value is a 1-based index into the ordered
 aggregation of <Expression> instances.

Prev: HSV Colour. Next: Icon. Up:Index.

Last updated: July 16, 2004 Copyright © 2004 SEDRIS