The SEDRIS Data Representation Model
APPENDIX B - Constraints
Distinct Link Objects

Definition

  1. Under any single <Aggregate Feature> or <Aggregate Geometry> instance, the link objects (if any) shall have non-identical discriminators.

  2. Under any single <Separating Plane Relations> instance, the link objects shall have non-identical discriminators.

  3. Under any single topology hierarchy, whether a <Feature Topology Hierarchy> or <Geometry Topology Hierarchy>, the link objects shall have non-identical discriminators.

  4. Under any single model instance, whether a <Feature Model Instance> or a <Geometry Model Instance>, the <Model Instance Template Index> instances shall be distinct.

Rationale

Discriminators shall be distinct in order to allow the user to discriminate between the branches they represent.

However, this does not apply to link objects that exist only to specify sides of a <Separating Plane> instance.

For model instances, the indices into the <Interface Template> instance shall be distinct because no <Variable> instance can be set to more than one value at a time.

Example

  1. For a level-of-detail-related aggregation, no 2 <Base LOD Data> may be identical.

  2. For a time-related aggregation, 2 <Time Constraints Data> may overlap, but not be identical.

FAQs

No FAQs supplied.


Prev: Distinct Geometric Centre. Next: Edges Bordering Faces. Up:Index.

Last updated: July 16, 2004 Copyright © 2004 SEDRIS