Class Name: CMY Color 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 CMY Color.

The ">cyan_expr_index field is a 1-based index into the ordered aggregation of Expressions, and is used to select the specific Expression that controls the value of CMY Color's cmy_data.cyan field.

The magenta_expr_index field is a 1-based index into the ordered aggregation of Expressions, and is used to select the specific Expression that controls the value of CMY Color's cmy_data. magenta field.

The yellow_expr_index field is a 1-based index into the ordered aggregation of Expressions, and is used to select the specific Expression that controls the value of CMY Color's cmy_data. yellow field.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. Consider a transmittal, produced with CMY colors, whose Model Library contains a Model representing a car with a Geometry Model, whose geometry consists of Polygons with Colors.

    This car model is instanced in many places throughout the transmittal, and the data provider wishes to vary its appearance depending on the Geometry Model Instance. Consequently, each CMY Color object in the Model has a CMY Color Control Link object, supplying the value of the yellow field of the CMY Color with a Variable.

    CMY Color Control Link, Example 1

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 cyan_expr_index; (notes)
SE_UINT32 magenta_expr_index; (notes)
SE_UINT32 yellow_expr_index; (notes)

Notes

Fields Notes

description

 A text description of what the Control_Link is for

cyan_expr_index

 index of the expression whose value controls the cyan field of
 the affected <CMY Color>. If 0, the cyan field is not controlled.

magenta_expr_index

 index of the expression whose value controls the magenta field of
 the affected <CMY Color>. If 0, the magenta field is not
 controlled.

yellow_expr_index

 index of the expression whose value controls the yellow field of
 the affected <CMY Color>. If 0, the yellow field is not controlled.

Prev: CMY Color. Next: Camera Point. Up:Index.