Class Name: Attribute Set Index

Superclass - SEDRIS Abstract Base

Definition

The means of referencing an Attribute Set that is contained in an Attribute Set Table.

An Attribute Set Index contains an index into the primary Attribute Set Table of the Attribute Set Table Group to which it is associated. The Attribute Set Table Group specifies which of its Attribute Set Tables is being used, while the Attribute Set Index specifies which Attribute Set within that primary Attribute Set Table is being referenced.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. Consider an Attribute Set Table Group whose primary Attribute Set Table's kth Attribute Set consists of Colors and Image Mapping Functions for sandy ground under normal, Out the Window (OTW) viewing conditions.

    A terrain Polygon that references this set will do so by having an Attribute Set Index component that is associated to the Attribute Set Table Group and whose index value is set to k.

FAQs

Is an Attribute Set Index a 1-based index?
Yes.

I am attempting to consume an object, e.g. a Point Feature, whose attributes are specified by an Attribute Set Index. What can I do to get access to the actual attribute objects being referred to?
A consumer can access the actual attribute objects contained within the Attribute Set Table, as though they had been directly attached to the object. See SE_InitializeComponentIterator()'s directly_attach_table_components parameter, and SE_GetComponent()'s directly_attach_table_components parameter.

Constraints

None.

Associated to (one-way)

Composed of (two-way)

Component of (one-way)

Field Elements

SE_PINT32 index; (notes)

Notes

Fields Notes

index

 Indicates which <Attribute Set> is being referred to
 within the primary <Attribute Set Table> of the
 associated <Attribute Set Table Group>.

Prev: Attribute Set. Next: Attribute Set Index Control Link. Up:Index.