The SEDRIS Data Representation Model
APPENDIX A - Classes
Attribute Set Index

Class Name: Attribute Set Index

Superclass - <SEDRIS Abstract Base>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class provides the means of referencing the contents of an <Attribute Set> that is contained in an <Attribute Set Table>.

An <Attribute Set Index> specifies 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>, such that its primary < Attribute Set Table>'s kth <Attribute Set> consists of <Colour> and < Image Mapping Function> instances 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 the index value of which 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>, the attributes of which 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 (two-way)

Inherited Field Elements

This class has no inherited field elements.

Field Elements

SE_Integer_Positive index; (notes)

Notes

Fields Notes


index

 This 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.

Last updated: October 1, 2002 Copyright © 2002 SEDRIS™