public class GeometryPainter
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) static ShapeWriter |
converterCache |
private static double |
DECIMATION_DISTANCE
Choose a fairly conservative decimation distance to avoid visual artifacts
|
private static java.awt.Stroke |
GEOMETRY_STROKE |
private static java.awt.Stroke |
POINT_STROKE |
(package private) static Viewport |
viewportCache |
Constructor and Description |
---|
GeometryPainter() |
Modifier and Type | Method and Description |
---|---|
static ShapeWriter |
BADgetConverter(Viewport viewport) |
static ShapeWriter |
getConverter(Viewport viewport) |
private static void |
paint(Geometry geometry,
ShapeWriter converter,
java.awt.Graphics2D g,
java.awt.Color lineColor,
java.awt.Color fillColor) |
private static void |
paint(Geometry geometry,
ShapeWriter converter,
java.awt.Graphics2D g,
java.awt.Color lineColor,
java.awt.Color fillColor,
java.awt.Stroke stroke) |
static void |
paint(Geometry geometry,
Viewport viewport,
java.awt.Graphics2D g,
java.awt.Color lineColor,
java.awt.Color fillColor)
Paints a geometry onto a graphics context,
using a given Viewport.
|
static void |
paint(Geometry geometry,
Viewport viewport,
java.awt.Graphics2D g,
java.awt.Color lineColor,
java.awt.Color fillColor,
java.awt.Stroke stroke) |
static void |
paint(java.awt.Graphics2D g,
Viewport viewport,
Geometry geometry,
Style style) |
private static void |
paintGeometryCollection(java.awt.Graphics2D g,
Viewport viewport,
GeometryCollection gc,
Style style) |
private static java.awt.Stroke GEOMETRY_STROKE
private static java.awt.Stroke POINT_STROKE
static Viewport viewportCache
static ShapeWriter converterCache
private static final double DECIMATION_DISTANCE
public static void paint(java.awt.Graphics2D g, Viewport viewport, Geometry geometry, Style style) throws java.lang.Exception
java.lang.Exception
private static void paintGeometryCollection(java.awt.Graphics2D g, Viewport viewport, GeometryCollection gc, Style style) throws java.lang.Exception
java.lang.Exception
public static ShapeWriter BADgetConverter(Viewport viewport)
public static ShapeWriter getConverter(Viewport viewport)
public static void paint(Geometry geometry, Viewport viewport, java.awt.Graphics2D g, java.awt.Color lineColor, java.awt.Color fillColor)
geometry
- shape to paintviewport
- g
- the graphics contextlineColor
- line color (null if none)fillColor
- fill color (null if none)public static void paint(Geometry geometry, Viewport viewport, java.awt.Graphics2D g, java.awt.Color lineColor, java.awt.Color fillColor, java.awt.Stroke stroke)
private static void paint(Geometry geometry, ShapeWriter converter, java.awt.Graphics2D g, java.awt.Color lineColor, java.awt.Color fillColor)
private static void paint(Geometry geometry, ShapeWriter converter, java.awt.Graphics2D g, java.awt.Color lineColor, java.awt.Color fillColor, java.awt.Stroke stroke)