PolygonComplex


superclasses:

Polygon

attributes:

innerBoundaries Set(OrientedPath)

restricted:

innerBoundaries.path{} : Ring

constraints:

referencing for each innerBoundary and its constituent orientedArcs is such that the polygon is circumscribed in a right-handed fashion.

comments:

A PolygonComplex consists of an (outer) boundary inherited from Polygon and one or more other (inner) boundaries. Each of the other boundaries must be constructed such that the polygon's interior is always to the right of the boundary, as the boundary is traversed.


Links to Section 3.2 and the complete SAIF class list