Class GeometryPainter
java.lang.Object
org.locationtech.jtstest.testbuilder.ui.render.GeometryPainter
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) static ShapeWriter
private static final double
Choose a fairly conservative decimation distance to avoid visual artifactsprivate static Stroke
private static Stroke
(package private) static Viewport
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ShapeWriter
BADgetConverter
(Viewport viewport) static ShapeWriter
getConverter
(Viewport viewport) static void
paint
(Graphics2D g, Viewport viewport, Geometry geometry, Style style) private static void
paint
(Geometry geometry, ShapeWriter converter, Graphics2D g, Color lineColor, Color fillColor) private static void
paint
(Geometry geometry, ShapeWriter converter, Graphics2D g, Color lineColor, Color fillColor, Stroke stroke) static void
Paints a geometry onto a graphics context, using a given Viewport.static void
paint
(Geometry geometry, Viewport viewport, Graphics2D g, Color lineColor, Color fillColor, Stroke stroke) private static void
paintGeometryCollection
(Graphics2D g, Viewport viewport, GeometryCollection gc, Style style)
-
Field Details
-
GEOMETRY_STROKE
-
POINT_STROKE
-
viewportCache
-
converterCache
-
DECIMATION_DISTANCE
private static final double DECIMATION_DISTANCEChoose a fairly conservative decimation distance to avoid visual artifacts- See Also:
-
-
Constructor Details
-
GeometryPainter
public GeometryPainter()
-
-
Method Details
-
paint
public static void paint(Graphics2D g, Viewport viewport, Geometry geometry, Style style) throws Exception - Throws:
Exception
-
paintGeometryCollection
private static void paintGeometryCollection(Graphics2D g, Viewport viewport, GeometryCollection gc, Style style) throws Exception - Throws:
Exception
-
BADgetConverter
-
getConverter
-
paint
public static void paint(Geometry geometry, Viewport viewport, Graphics2D g, Color lineColor, Color fillColor) Paints a geometry onto a graphics context, using a given Viewport.- Parameters:
geometry
- shape to paintviewport
-g
- the graphics contextlineColor
- line color (null if none)fillColor
- fill color (null if none)
-
paint
-
paint
private static void paint(Geometry geometry, ShapeWriter converter, Graphics2D g, Color lineColor, Color fillColor) -
paint
private static void paint(Geometry geometry, ShapeWriter converter, Graphics2D g, Color lineColor, Color fillColor, Stroke stroke)
-