The SEDRIS Data Representation Model
APPENDIX B - Constraints
Edges Bordering Faces

Definition

  1. <Feature Edge> instances have the following relationship with <Feature Face> instances.

    At any topology level, if a <Feature Edge> instance FE associates to a <Feature Face> instance FF, FF shall have a <Feature Face Ring> component that associates to FE. Conversely, if a <Feature Face> instance FF has a <Feature Face Ring> component that associates to a <Feature Edge> instance FE, FE shall also associate to FF.

  2. <Geometry Edge> instances have the following relationship with <Geometry Face> instances. At any topology level, if a <Geometry Edge> instance GE associates to a <Geometry Face> instance GF, GF shall also associate to GE. Conversely, if a <Geometry Face> instance GF associates to a <Geometry Edge> instance GE, GE shall also associate to GF.

Rationale

The associations between <Feature Edge> and <Feature Face> implement a boundary/co-boundary relationship. This topological relationship must be consistent, and must also be consistent with the geometric representations of these objects.

The associations between <Geometry Edge> and <Geometry Face> implement a boundary/co-boundary relationship. This topological relationship must be consistent, and must also be consistent with the geometric counterparts of these objects.

Example

  1. A <Feature Face> instance F1 is bounded by two <Feature Edge> instances E1 and E2. F1 is associated to both E1 and E2. Also, E1 and E2 are both associated to F1.

  2. A <Geometry Face> instance F1 is bounded by two <Geometry Edge> instances E1 and E2. F1 is associated to both E1 and E2. Also, E1 and E2 are both associated to F1.

FAQs

Can a <Feature Edge> instance be associated with a <Feature Face> instance more than once?

Yes. A <Feature Edge> instance that "dangles" into the interior of a <Feature Face> instance FF will appear twice in the collection of <Feature Edge> instances that are associated with the exterior <Feature Face Ring> component of FF, once with each orientation. A <Feature Edge> instance that "floats" within the interior of a <Feature Face> instance FF will appear twice in the collection of <Feature Edge> instances that are associated with an interior <Feature Face Ring> component of FF, once with each orientation.

Can a <Geometry Edge> instance be associated with a <Geometry Face> instance more than once?

Yes. A <Geometry Edge> instance that "dangles" into the interior of a <Geometry Face> instance GF will appear twice in the collection of <Geometry Edge> instances that are associated with GF, once with each orientation.


Prev: Distinct Time Significance. Next: Environment Root SRF. Up:Index.

Last updated: August 23, 2005 Copyright © 2005 SEDRIS