# All Classes

All Classes Interface Summary Class Summary
ColorParser: ColorParser parses a string that contains a color as rgb(r,g,b), rgba(r,g,b,a), or hex #rrggbb or #rrggbbaa.
CoordinateTransform: Transforms an (x, y) coordinate to a new (x', y') coordinate.
CoordinateTransform.NoTransform: The identical transformation (x,y) => (x,y).
Feature: Feature contains an element of a layer, defined by a key value combination, with its own colors. TODO: minimum scale and maximum scale to draw features has to be added again, but first, scale needs to be defined properly.
GisMap: Provides the implementation of a Map.
Layer: This is an implementation of the LayerInterface that just stores the basic metadata for each layer.
MapImage: This class defines the map image, which acts as the basic 'canvas' for the drawing process.
SerializablePath: The SerializablePath class is a serializable version of the `java.awt.geom.Path2D.Float` class.
SerializableRectangle2D: The SerializableRectangle2D class is a serializable version of the `java.awt.geom.Rectangle2D` class, yet in an immutable form.
SerializableRectangle2D.Double: The SerializableRectangle2D.Double class is a serializable version of the `java.awt.geom.Rectangle2D.Double` class.
SerializableRectangle2D.Float: The SerializableRectangle2D.Float class is a serializable version of the `java.awt.geom.Rectangle2D.Double` class.