org.geotools.renderer.lite.gridcoverage2d
Class RasterSymbolizerHelper

Object
  extended by StyleVisitorAdapter
      extended by StyleVisitorCoverageProcessingNodeAdapter
          extended by SubchainStyleVisitorCoverageProcessingAdapter
              extended by 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 SubchainStyleVisitorCoverageProcessingAdapter
dispose, setSink
 
Methods inherited from class 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 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface 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-2009 Geotools. All Rights Reserved.