The SEDRIS Data Representation Model
APPENDIX A - Classes
Face Direction

Class Name: Face Direction

Superclass - <SEDRIS Abstract Base>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class specifies which side (the front or the back) of the given topological face is associated with the given <Areal Feature> instance.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. Consider an <Areal Feature> instance representing a grass-covered region, consisting of a single <Feature Face> instance. The <Face Direction> link data on the relationship between them is set to SE_TRUE, indicating that the front (that is, the top) side of the face corresponds to the <Areal Feature> instance.

FAQs

What if both sides of a <Feature Face> instance are associated with the same <Areal Feature> instance?

In such a case the <Feature Face> would appear twice in the collection of <Feature Face> components of the <Areal Feature>, once with the <Face Direction> set to SE_TRUE (front), and once with the <Face Direction> set to SE_FALSE (back).

What if the two sides of a <Feature Face> are associated with different <Areal Feature> instances?

In such a case the <Feature Face> would appear once in the collection of <Feature Face> components of each of the two <Areal Features>. For the <Areal Feature> corresponding to the front side of the face, the <Face Direction> would be set to SE_TRUE, while for the <Areal Feature> corresponding to the back side of the <Feature Face>, the <Face Direction> would be set to SE_FALSE.

How does <Face Direction> relate to the feature topology level?

At feature topology levels 0 through 3, <Face Direction> shall always be SE_TRUE (front). Only at feature topology level 4 can the back side of a <Feature Face> be associated with an <Areal Feature>.

Constraints

Inherited Field Elements

This class has no inherited field elements.

Field Elements

SE_Boolean front; (notes)

Notes

Fields Notes


front

 The <A CLASS="Face_Direction#front">front</A> field
 specifies whether the front side of the given face
 instance is that associated with the given SEDRIS object.

Prev: Expression. Next: Fade Range. Up:Index.

Last updated: July 16, 2004 Copyright © 2004 SEDRIS