The SEDRIS Data Representation Model
APPENDIX A - Classes
Polygon

Class Name: Polygon

Superclass - <Surface Geometry>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class specifies a bounded portion of a plane, defined by a set of three or more <Vertex> instances listed in counter-clockwise order. The final segment connecting the last <Vertex> instance to the first <Vertex> instance is implicit, not explicit; that is, the first <Vertex> instance is not duplicated to also appear as the last <Vertex> instance of the <Polygon> instance.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. One of the surfaces representing the geometry of a vehicle.

FAQs

No FAQs supplied.

Constraints

Associated with (two-way)

Composed of (two-way) (inherited)

Composed of (two-way)

Composed of (two-way metadata) (inherited)

Component of (two-way) (inherited)

Component of (two-way)

Inherited Field Elements

This class has no inherited field elements.

Field Elements

SE_Polygon_Flag polygon_flags; (notes)

Notes

Associated with Notes


Geometry_Face

 A <Geometry Face> associated with a <Polygon> instance
 represents the topology of the specified face (front
 or back) of that <Polygon>.

Composed of Notes


Union_Of_Primitive_Geometry

 A <Primitive Geometry> instance contains a
 <Union Of Primitive Geometry> instance as a component only
 when that <Primitive Geometry> instance can be decomposed
 into nested <Primitive Geometry> instances, as (for
 example) a <Polygon> instance can be decomposed into
 subfaces.

Fields Notes


polygon_flags

 The polygon_flags field specifies the set of SE_Polygon_Flag
 tokens applicable to the given <Polygon> instance.

Prev: Polar 2D Location. Next: Polygon Control Link. Up:Index.

Last updated: July 16, 2004 Copyright © 2004 SEDRIS