The SEDRIS Data Representation Model
APPENDIX A - Classes
Linear Geometry

Abstract Class Name: Linear Geometry

Superclass - <Primitive Geometry>

Subclasses

Definition

This DRM class is a conceptual grouping of geometric linear representations.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

This class appears on only one page of the DRM class diagram.

Example

See individual subclasses for examples.

Constraints

Associated with (two-way)

Composed of (two-way)(inherited)

Composed of (two-way metadata)(inherited)

Component of (two-way)(inherited)

Inherited Field Elements

This class has no inherited field elements.

Field Elements

SE_Short_Integer_Unsigned count; (notes)
SE_Boolean suppressLast; (notes)

Notes

Composed of Notes


Union_Of_Primitive_Geometry

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

Fields Notes


count

 A value of zero (0) indicates that the given <Linear Geometry>
 instance is to be rendered as solid.

 Otherwise, the interpretation of the count depends on whether
 a <Light Rendering Properties> component is present for
 the given <Linear Geometry> instance.

 - If a <Light Rendering Properties> component is present, then
   count is the number of evenly spaced light points to be
   rendered along the <Linear Geometry>.

 - If no <Light Rendering Properties> component is present, then
   count is the number of evenly spaced line segments to be
   rendered along the <Linear Geometry>.

suppressLast

 If count is greater than zero, this flag indicates whether the
 last segment / point in the sequence is suppressed or rendered.

Prev: Linear Feature. Next: Literal. Up:Index.

Last updated: May 15, 2003 Copyright © 2003 SEDRIS™