Next Previous Up Top Contents Index

2.2 The class hierarchy for DUIM-Geometry

2.2.1 The <region> class and its subclasses

The DUIM-Geometry library exposes the <region> class and its subclasses as shown in Table 2.1. None of these subclasses have any further subclasses exposed in the DUIM-Geometry library, although the DUIM-Extended-Geometry library exposes some subclasses of <area> and <path>.

Table 2.1 The <region> class and its subclasses

<region>

<region-set>

<point>

<path>

<area>

<bounding-box>

<region>

This class is used to represent any set of points. The <region> class includes both bounded regions (that is, regions whose edges are known) and unbounded regions (that is, regions with no known edges).

<region-set>

This class represents a region set, that is, a set of regions.

<point>

This class is used to represent mathematical points (that is, regions with dimensionality 0).

<path>

The class <path> denotes bounded regions with a length, but no area (that is, they have dimensionality 1).

<area>

This class denotes bounded regions that have an area (that is, they have dimensionality 2).

<bounding-box>

A bounding box is an axis aligned rectangle that contains some region.


Functional Developer Library Reference: DUIM - 3 Dec 1998

Next Previous Up Top Contents Index