Table 6.78 — DRM_Feature_Face

Property

Description

Class

  • <DRM Feature Face>

Superclass

Subclass

  • None.

Definition

An instance of this DRM class is a 2-dimensional <DRM Feature Topology> instance used to represent the region that corresponds to an <DRM Areal Feature>, bounded by one or more <DRM Feature Edge> instances.

Class diagram

Figure 6.89 — DRM_Feature_Face

Inherited field elements

Field name

Range

Field data type

None

   

Field elements

Field name

Range

Field data type

universal1

 

Boolean

Associated to (one-way) (inherited)

  • None.

Associated to (one-way)

Associated by (one-way) (inherited)

  • None.

Associated by (one-way)

Associated with (two-way) (inherited)

  • None.

Associated with (two-way)

Composed of (two-way) (inherited)

Composed of (two-way)

Composed of (two-way metadata) (inherited)

  • None.

Composed of (two-way metadata)

  • None.

Component of (two-way) (inherited)

Component of (two-way)

  • None.

Constraints

Clarifications

1 This indicates that the given <DRM Feature Face> instance is the universal <DRM Feature Face> instance. Within a 2D or 3D tile that has feature topology level 3, the universal <DRM Feature Face> instance lies “outside” any other faces. Since the external boundary of the universal <DRM Feature Face> instance is at infinity, a <DRM Feature Face> instance that has this field set to TRUE has no external <DRM Feature Face Ring> instance.

2 These <DRM Feature Edge> instances are those that border the given <DRM Feature Face> instance. The converse of this relationship is that between <DRM Feature Face Ring> and <DRM Feature Edge>.

3 If specified, these <DRM Feature Node> instances are contained within the given <DRM Feature Face> instance; see this class' constraints for further details.

4 The <DRM Feature Volume> instances on the front and back sides of the <DRM Feature Face>, respectively.

Example(s)