org.deegree.coverage.filter
Class CoverageFilter

java.lang.Object
  extended by org.deegree.coverage.filter.CoverageFilter
Direct Known Subclasses:
RasterFilter

public abstract class CoverageFilter
extends Object

The CoverageFilter applies a rangeset (a coverage range definition) to a coverage.

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
protected  AbstractCoverage coverage
          the coverage to operate upon
 
Constructor Summary
CoverageFilter(AbstractCoverage coverage)
           
 
Method Summary
abstract  AbstractCoverage apply(RangeSet rasterRangeSet, 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
 

Field Detail

coverage

protected AbstractCoverage coverage
the coverage to operate upon

Constructor Detail

CoverageFilter

public CoverageFilter(AbstractCoverage coverage)
Parameters:
coverage - used for the operations.
Method Detail

apply

public abstract AbstractCoverage apply(RangeSet rasterRangeSet,
                                       RangeSet targetRangeset)
Applies the given RangeSet to the coverage. If the coverage has no RangeSet this method will return the coverage.

Parameters:
rasterRangeSet - 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.