ISO/IEC 18023-1 SEDRIS functional specification

Annex A
(normative)

UML Diagrams

A.1       Table of contents and introduction

A.1.1       Table of contents

This annex provides a detailed definition of SEDRIS in the form of UML diagrams that illustration the relationships among the various DRM classes. The following table of contents lists the topics in this annex:

Table A.1 Table of contents


Annex A UML Diagrams  141

A.1    Table of contents and introduction  141

A.1.1    Table of contents  141

Table A.1 Table of contents 141

A.1.2    Introduction  142

A.2    Sheets  142

A.2.1    SEDRIS Abstract Base  142

A.2.2    Transmittal Root and Environment Root 142

A.2.3    Model 142

A.2.4    Geometry, Geometry Hierarchy, Geometry Model Instance, & Property Grid Hook Point 142

A.2.5    Aggregate Geometry  142

A.2.6    Primitive Geometry  142

A.2.7    Data Table, Axis, Property  142

A.2.8    Geometry Model Instance, Feature Model Instance, and Transformation  142

A.2.9    Feature and Aggregate Feature  142

A.2.10   Base Data Classes, Reference Surface, Volume  142

A.2.11   Library and Label 142

A.2.12   Feature Topology Hierarchy and Geometry Topology Hierarchy  142

A.2.13   Feature Topology  142

A.2.14   Geometry Topology  142

A.2.15   Colour Tables  143

A.2.16   Location  143

A.2.17   Expressions  143

A.2.18   Control Link Subclasses  143

A.2.19   Hierarchical Table, Vertex, and Finite Element Mesh  143

A.2.20   Attribute Set 143

A.2.21   Time and Metadata  143

A.2.22   Light Rendering Properties and Light Source  143

A.2.23   Image and Sound  143


A.1.2       Introduction

The UML diagrams contained herein depict the relationships between the various DRM classes. The classes have been according to like functionality so that all of a particular type of functionality can be seen on one sheet. It should be noted that these diagrams are organized in the same manner as the text in Clause 4.

A.2       Sheets

A.2.1       SEDRIS Abstract Base

The SEDRIS Abstract Base sheet defines the overall organization among the sheets below.

A.2.2       Transmittal Root and Environment Root

The relationships embodying the concepts of transmittal root and environment root are described in Diagram A.1.

A.2.3       Model

The DRM classes that relate to defining models are depicted in Diagram A.2.

A.2.4       Geometry, Geometry Hierarchy, Geometry Model Instance, & Property Grid Hook Point

The DRM classes related to defining Geometry, Geometry Hierarchies, Geometry Model Instances and Property Grid Hook Points are depicted in Diagram A.3.

A.2.5       Aggregate Geometry

The DRM classes related to defining Aggregate Geometry are depicted in Diagram A.4.

A.2.6       Primitive Geometry

The DRM classes related to defining Primitive Geometry are depicted in Diagram A.5.

A.2.7       Data Table, Axis, Property

The DRM classes related to defining Data Tables, Axes, and Property are depicted in Diagram A.6.

A.2.8       Geometry Model Instance, Feature Model Instance, and Transformation

The DRM classes related to defining Geometry Model Instances, Feature Model Instances, and Transformations are depicted in Diagram A.7.

A.2.9       Feature and Aggregate Feature

The DRM classes related to defining Features and Aggregate Features are depicted in Diagram A.8.

A.2.10   Base Data Classes, Reference Surface, Volume

The DRM classes related to Base Data Classes, defining Reference Surfaces, and defining Volumes are depicted in Diagram A.9.

A.2.11   Library and Label

The DRM classes related to defining Libraires and Labels are depicted in Diagram A.10.

A.2.12   Feature Topology Hierarchy and Geometry Topology Hierarchy

The DRM classes related to Feature Topology Hierarchy and Geometry Topology Hierarchy are depicted in Diagram A.11.

A.2.13   Feature Topology

The DRM classes related to defining Feature Topologies are depicted in Diagram A.12.

A.2.14   Geometry Topology

The DRM classes related to defining Geometry Topologies are depicted in Diagram A.13.

A.2.15   Colour Tables

The DRM classes related to defining Colour Tables are depicted in Diagram A.14.

A.2.16   Location

The DRM classes related to defining Locations are depicted in Diagram A.15.

A.2.17   Expressions

The DRM classes related to defining Expressions are depicted in Diagram A.16.

A.2.18   Control Link Subclasses

The DRM classes related to defining Control Links are depicted in Diagram A.17.

A.2.19   Hierarchical Table, Vertex, and Finite Element Mesh

The DRM classes related to Hierarchical Tables, Vertices, and Finite Element Meshes are depicted in Diagram A.18.

A.2.20   Attribute Set

The DRM classes related to Attribute Sets are depicted in Diagram A.19.

A.2.21   Time and Metadata

The DRM classes related to Time and Metadata and depicted in Diagram A.20.

A.2.22   Light Rendering Properties and Light Source

The DRM classes related to Light Rendering Properties and Light Sources are depicted in Diagram A.21.

A.2.23   Image and Sound

The DRM classes related to Images and Sound are depicted in Diagram A.22.