Package mgui.interfaces.maps
Provides a set a maps for use by ModelGUI objects. These include any classes which
maps from one reference set to another; including name maps (integers-names) and
colour maps (numbers-colours).
- Since:
- 1.0
- Version:
- 1.0
- Author:
- Andrew Reid
-
Interface Summary Interface Description Camera3DListener ColourMapListener MapListener -
Class Summary Class Description Camera3D Represents a particular camera position in R3, defined by a center of rotation, line of sight vector, and a distance.Camera3DLight ColourMap Abstract class for mapping values (instances ofComparable
) to colours.ContinuousColourBar Component displays a continuous colour map as a horizontal bar portraying the colour gradient between anchors.ContinuousColourMap Maps colours to values based upon a set of anchors (expressed on the range [0:1]) and an interpolator.DiscreteColourMap Colour map for discrete 1-to-1 mappings (integers to colours).DiscreteColourMapLayout Layout which displays a discrete colour map as a list of colour boxes, names, and optionally descriptions and indexes.DiscreteColourMapTable Table to display and update a discrete colour map.InterfaceMapPanel Panel to create and modify various maps, including colour maps and value maps.Map Represents a coordinate mapping from one coordinate system to another (typically a model system to screen or printer coordinates)Map2D Maps from a given coordinate system to the screenMap3D Class to provide an interface for mapping a 3D viewing platform.MapEvent NameMap Associates a name with an integer.NameMapTable TypeMap Holds a static list of constants representing distinct types, and an integer field indicating the type of the present instance.ValueItemComparator ValueMap Maps an integer key value with an assoicated objectValueMapItem -
Exception Summary Exception Description InvalidValueClassException NoSuchTypeException TypeExistsException