The SEDRIS Data Representation Model
APPENDIX A - Classes
Enclosing Volume

Abstract Class Name: Enclosing Volume

Superclass - <SEDRIS Abstract Base>

Subclasses

Definition

An instance of this DRM class is a geometric primitive shape that identifies an enclosed space. Possible shapes include spheres (and implied points, where a point is a degenerate sphere), parallelepipeds, cylinders (and implied lines, where a line is a degenerate cylinder).

The shape is specified by the <Volume Extent> component.

The location of the shape centre is specified by the <Location 3D> component.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. A representation of a terrain region has a <Bounding Volume> instance B defined by a sphere. B has a <Spherical Volume Extent> component with its centre specified by the <Location 3D> component of B and radius specified by the radius field of the <Spherical Volume Extent> component.

  2. A parallelepiped <Collision Volume> instance describing collision space for a house has a <Location 3D> component for the centre of the house and a <Parallelepiped Volume Extent> component describing the boundary for the collision space.

Constraints

Composed of (two-way)

Inherited Field Elements

This class has no inherited field elements.

Notes

Composed of Notes


Location_3D

The <Location 3D> component specifies the volume centre.


Volume_Extent

The <Volume Extent> component specifies the volume shape.


Prev: Emissive Colour. Next: Enumeration Axis. Up:Index.