org.geotools.renderer.lite.gridcoverage2d
Class RasterSymbolizerHelper

java.lang.Object
  extended by org.geotools.renderer.lite.gridcoverage2d.StyleVisitorAdapter
      extended by org.geotools.renderer.lite.gridcoverage2d.StyleVisitorCoverageProcessingNodeAdapter
          extended by org.geotools.renderer.lite.gridcoverage2d.SubchainStyleVisitorCoverageProcessingAdapter
              extended by org.geotools.renderer.lite.gridcoverage2d.RasterSymbolizerHelper
All Implemented Interfaces:
CoverageProcessingNode, StyleVisitor

public class RasterSymbolizerHelper
extends SubchainStyleVisitorCoverageProcessingAdapter
implements StyleVisitor

A helper class for rendering GridCoverage objects. It supports almost all RasterSymbolizer options.

Author:
Simone Giannecchini, GeoSolutions

Constructor Summary
RasterSymbolizerHelper(GridCoverage2D sourceCoverage, Hints hints)
           
 
Method Summary
 GridCoverage2D execute()
          We are hacking here a solutions for whenever the user either did not specify a style or did specify a bad one and the resulting image seems not be drawable.
 void visit(RasterSymbolizer rs)
          Called when accept is called on a rastersymbolizer
 
Methods inherited from class org.geotools.renderer.lite.gridcoverage2d.SubchainStyleVisitorCoverageProcessingAdapter
dispose, setSink
 
Methods inherited from class org.geotools.renderer.lite.gridcoverage2d.StyleVisitorCoverageProcessingNodeAdapter
addSink, addSource, ensureNotNull, ensureSourceNotNull, getAdaptee, getCoverageFactory, getDescription, getHints, getName, getNumberOfSinks, getNumberOfSources, getOutput, getSink, getSinks, getSource, getSources, removeSink, removeSink, removeSource, removeSource, toString
 
Methods inherited from class org.geotools.renderer.lite.gridcoverage2d.StyleVisitorAdapter
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.geotools.styling.StyleVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 

Constructor Detail

RasterSymbolizerHelper

public RasterSymbolizerHelper(GridCoverage2D sourceCoverage,
                              Hints hints)
Parameters:
sourceCoverage -
hints -
Method Detail

execute

public GridCoverage2D execute()
We are hacking here a solutions for whenever the user either did not specify a style or did specify a bad one and the resulting image seems not be drawable.

Overrides:
execute in class SubchainStyleVisitorCoverageProcessingAdapter
Returns:
GridCoverage2D the result of this operation
See Also:
BaseCoverageProcessingNode.execute()

visit

public void visit(RasterSymbolizer rs)
Description copied from interface: StyleVisitor
Called when accept is called on a rastersymbolizer

Specified by:
visit in interface StyleVisitor
Overrides:
visit in class StyleVisitorAdapter
Parameters:
rs - the raster symbolizer to visit


Copyright © 1996-2010 Geotools. All Rights Reserved.