Class LayerRenderer
- java.lang.Object
-
- org.locationtech.jtstest.testbuilder.ui.render.LayerRenderer
-
-
Field Summary
Fields Modifier and Type Field Description private GeometryContainergeomContprivate booleanisCancelledprivate Layerlayerprivate static HSBPalettePAL_RAINBOW_INCREMENTALprivate Viewportviewport
-
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 voidcancel()Informs this process that it can stop rendering, because the rendered context will not be displayed.private static HSBPalettecustomPalette(java.awt.Color clrBase, int numHues)private GeometrygetGeometry()private static StylepaletteFill(int i, HSBPalette pal, BasicStyle style)voidrender(java.awt.Graphics2D g)Renders the scene to the graphics context.private voidrender(java.awt.Graphics2D g, Viewport viewport, Geometry geometry, Layer layer)private voidrenderCustomFill(java.awt.Graphics2D g, Viewport viewport, Geometry gc, Layer layer)private voidrenderGeom(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:RendererRenders 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)
-
-