Class LayerRenderer
- java.lang.Object
-
- org.locationtech.jtstest.testbuilder.ui.render.LayerRenderer
-
-
Field Summary
Fields Modifier and Type Field Description private GeometryContainer
geomCont
private boolean
isCancelled
private Layer
layer
private static HSBPalette
PAL_RAINBOW_INCREMENTAL
private Viewport
viewport
-
Constructor Summary
Constructors Constructor Description LayerRenderer(Layer layer, GeometryContainer geomCont, Viewport viewport)
LayerRenderer(Layer layer, Viewport viewport)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancel()
Informs this process that it can stop rendering, because the rendered context will not be displayed.private static HSBPalette
customPalette(java.awt.Color clrBase, int numHues)
private Geometry
getGeometry()
private static Style
paletteFill(int i, HSBPalette pal, BasicStyle style)
void
render(java.awt.Graphics2D g)
Renders the scene to the graphics context.private void
render(java.awt.Graphics2D g, Viewport viewport, Geometry geometry, Layer layer)
private void
renderCustomFill(java.awt.Graphics2D g, Viewport viewport, Geometry gc, Layer layer)
private void
renderGeom(java.awt.Graphics2D g, Viewport viewport, Geometry geometry, Style style)
-
-
-
Field Detail
-
layer
private Layer layer
-
geomCont
private GeometryContainer geomCont
-
viewport
private Viewport viewport
-
isCancelled
private boolean isCancelled
-
PAL_RAINBOW_INCREMENTAL
private static final HSBPalette PAL_RAINBOW_INCREMENTAL
-
-
Constructor Detail
-
LayerRenderer
public LayerRenderer(Layer layer, GeometryContainer geomCont, Viewport viewport)
-
-
Method Detail
-
render
public void render(java.awt.Graphics2D g)
Description copied from interface:Renderer
Renders the scene to the graphics context.
-
getGeometry
private Geometry getGeometry()
-
render
private void render(java.awt.Graphics2D g, Viewport viewport, Geometry geometry, Layer layer) throws java.lang.Exception
- Throws:
java.lang.Exception
-
renderCustomFill
private void renderCustomFill(java.awt.Graphics2D g, Viewport viewport, Geometry gc, Layer layer) throws java.lang.Exception
- Throws:
java.lang.Exception
-
renderGeom
private void renderGeom(java.awt.Graphics2D g, Viewport viewport, Geometry geometry, Style style) throws java.lang.Exception
- Throws:
java.lang.Exception
-
customPalette
private static HSBPalette customPalette(java.awt.Color clrBase, int numHues)
-
paletteFill
private static Style paletteFill(int i, HSBPalette pal, BasicStyle style)
-
-