Class Name: Geometry ID 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 Geometry ID.

The 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 Geometry ID's ID field.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. Consider a Geometry Model containing a Geometry Node, which has a Geometry ID component. In this case, the data provider wishes to ensure that each Geometry Model Instance uses a unique Geometry ID for this node.

    In order to do this, the data provider attaches a Geometry ID Control Link to the Geometry ID object, where the ID field's controlling Expression is a Variable. In this way, each Geometry Model Instance can supply a different Literal Expression to be plugged into the Geometry ID Control Link's Variable, so that each Geometry Model Instance provides a different ID for the Geometry Node within the Model.

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 expr_index; (notes)

Notes

Fields Notes

description

 A text description of what the Control_Link is for

expr_index

 index of the expression whose value controls
 the ID of the affected <Geometry ID> object.

Prev: Geometry ID. Next: Geometry Instance Template Index. Up:Index.