Table 6.93—DRM_Feature_Edge

Property

Description

Superclass

·         <DRM Feature Topology>

Class

·         <DRM Feature Edge>

Subclass

·         none

Definition

An object of this DRM class defines a one-dimensional <DRM Feature Topology> instance consisting of an ordered collection of <DRM Location> connecting one <DRM Feature Node> to another <DRM Feature Node>. The orientation of a <DRM Feature Edge> is defined by the order of its <DRM Location> components, taken in conjunction with its starting <DRM Feature Node> and ending <DRM Feature Node>.

A <DRM Feature Edge> is used to represent the location of a segment of:

a. one or more <DRM Linear Feature>s,

b. a boundary of one or more <DRM Feature Face>s, or

c. both.

Example(s)

·         A <DRM Linear Feature> representing the centerline of a road would be defined by one or more <DRM Feature Edge>s. The border of a forested area would be defined by a collection of one or more <DRM Feature Edge>s.

Inherited field elements

field_name

range

Field_Data_Type

none

 

 

Field elements

field_name

range

Field_Data_Type

none

 

 

Associated to (one-way) (inherited)

·         none

Associated to (one-way)

·         zero or more <DRM Feature Face>s1

·         exactly 2 {ordered} <DRM Feature Node>s2

Associated by (one-way) (inherited)

·         none

Associated by (one-way)

·         zero or more <DRM Connected Feature Edge>s through <DRM Edge Direction>s

·         zero or more <DRM Feature Face Ring>s through <DRM Edge Direction>s3

Associated with (two-way) (inherited)

·         none

Associated with (two-way)

·         zero or more <DRM Feature Edge>s

·         zero or more <DRM Linear Feature> through <DRM Edge Direction>s

Composed of (two-way) (inherited)

·         zero or one <DRM Feature ID>

·         zero or more <DRM Property Value>s

Composed of (two-way)

·         zero or more {ordered} <DRM Location>s

·         zero or more <DRM Same As Feature Edge>s

Composed of (two-way metadata) (inherited)

·         none

Composed of (two-way metadata)

·         none

Component of (two-way) (inherited)

·         zero or more <DRM Union Of Feature Topology>s

Component of (two-way)

·         none

Constraints

·         Connected edge restrictions

·         Edges bordering faces

·         Feature_Edge restrictions

·         No attribute conflicts

·         Non-crossing associations

Notes

1 The <DRM Feature Face>s (if any) that are bordered by this <DRM Feature Edge>, ordered counterclockwise when looking along the <DRM Feature Edge>. The converse of this relationship is that between <DRM Feature Face Ring> and <DRM Feature Edge>.

2 This association specifies that the <DRM Feature Face Ring> is "bounded by" this <DRM Feature Edge>.

3 This association specifies that the <DRM Feature Edge> is "bounded by" the <DRM Feature Node>. The first <DRM Feature Node> is the starting node of the <DRM Feature Edge>, while the second <DRM Feature Node> is the ending node.

Class diagram

<DRM Feature Edge>