Class ShapeSet2DInt

All Implemented Interfaces:
java.awt.datatransfer.Transferable, java.lang.Cloneable, java.lang.Comparable<InterfaceShape>, AttributeListener, AttributeObject, InterfaceObject, PersistentObject, VariableObject, PopupMenuObject, NamedObject, InterfaceQueryObject, InterfaceShapeQueryObject, ShapeSet, ShapeListener, VertexDataColumnListener, InterfaceTransferable, TreeObject, CleanableObject, XMLObject, IconObject

public class ShapeSet2DInt
extends Shape2DInt
implements ShapeSet
Represents a set of Shape2DInt objects. This class is itself a descendant of Shape2DInt, which means it inherits much of its behaviour and attributes, and can be added to another ShapeSet2DInt. Shapes added to a shape set inherit its spatial unit; thus, all shapes in a set must be defined in the same unit.

See Development Notes: Shape Sets for a more detailed description.

TODO: Also implement and enforce set-wide coordinate systems

Since:
1.0
Version:
1.0
Author:
Andrew Reid