org.deegree.coverage.filter.raster
Class RasterFilter

java.lang.Object
  extended by org.deegree.coverage.filter.CoverageFilter
      extended by org.deegree.coverage.filter.raster.RasterFilter

public class RasterFilter
extends CoverageFilter

The RasterFilter enables a the evaluation of bands in a raster by their values, as well as the selection of specific bands in a raster.

Version:
$Revision: 31644 $, $Date: 2011-08-24 22:27:43 +0200 (Wed, 24 Aug 2011) $
Author:
Rutger Bezema, last edited by: $Author: mschneider $

Field Summary
 
Fields inherited from class org.deegree.coverage.filter.CoverageFilter
coverage
 
Constructor Summary
RasterFilter(AbstractRaster raster)
           
 
Method Summary
 AbstractRaster apply(RangeSet sourceRangeSet, RangeSet targetRangeset)
          Applies the given RangeSet to the coverage.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RasterFilter

public RasterFilter(AbstractRaster raster)
Parameters:
raster -
Method Detail

apply

public AbstractRaster apply(RangeSet sourceRangeSet,
                            RangeSet targetRangeset)
Description copied from class: CoverageFilter
Applies the given RangeSet to the coverage. If the coverage has no RangeSet this method will return the coverage.

Specified by:
apply in class CoverageFilter
Parameters:
sourceRangeSet - describing the values of the given coverage
targetRangeset - describing the ranges of the target coverage
Returns:
a raster using the given RangeSet for selection


Copyright © 2011. All Rights Reserved.