# Package nl.tudelft.simulation.dsol.animation.gis

Generic classes to render GIS maps to a device.

Copyright (c) 2020-2020 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information DSOL Manual. The DSOL project is distributed under a three-clause BSD-style license, which can be found at DSOL License. The dsol.animation.gis project is based on the gisbeans project that has been part of DSOL since 2002, originally by Peter Jacobs and Paul Jacobs.

Author:
  Alexander Verbraeck

Class Summary
GisObject: the GisObject class stores a Point2D or Shape as well as an array of attributes.
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.

Enum Summary
MapUnits: MapUnits indicates the units for a map.
ScreenPosition: ScreenPosition indicates a position on the screen, e.g.

Exception Summary
GraphicsException: GraphicsException for exceptions when reading or drawing GIS layers.