org.deegree.services.wcs.coverages
Class SimpleCoverage

java.lang.Object
  extended by org.deegree.services.wcs.coverages.WCSCoverage
      extended by org.deegree.services.wcs.coverages.SimpleCoverage

public class SimpleCoverage
extends WCSCoverage

This is a Coverage implementation for simple or tiled raster.

Version:
$Revision: 19573 $, $Date: 2009-09-10 12:28:55 +0200 (Do, 10. Sep 2009) $
Author:
Oliver Tonnhofer, last edited by: $Author: rbezema $

Field Summary
 
Fields inherited from class org.deegree.services.wcs.coverages.WCSCoverage
coverage, responseEnvelopes
 
Constructor Summary
SimpleCoverage(java.lang.String name, java.lang.String label, org.deegree.coverage.raster.AbstractRaster raster, CoverageOptions options)
           
SimpleCoverage(java.lang.String name, java.lang.String label, org.deegree.coverage.raster.AbstractRaster raster, CoverageOptions options, org.deegree.coverage.rangeset.RangeSet rangeSet)
           
 
Method Summary
 CoverageResult getCoverageResult(org.deegree.geometry.Envelope env, Grid grid, java.lang.String format, java.lang.String interpolation, org.deegree.coverage.rangeset.RangeSet requestedRangeset)
          Query the Coverage for a subset.
 org.deegree.geometry.Envelope getEnvelope()
           
 
Methods inherited from class org.deegree.services.wcs.coverages.WCSCoverage
getCoverageOptions, getLabel, getName, getRangeSet, setRangeSet
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleCoverage

public SimpleCoverage(java.lang.String name,
                      java.lang.String label,
                      org.deegree.coverage.raster.AbstractRaster raster,
                      CoverageOptions options)
Parameters:
name -
label -
raster -
options -

SimpleCoverage

public SimpleCoverage(java.lang.String name,
                      java.lang.String label,
                      org.deegree.coverage.raster.AbstractRaster raster,
                      CoverageOptions options,
                      org.deegree.coverage.rangeset.RangeSet rangeSet)
Parameters:
name -
label -
raster -
options -
rangeSet -
Method Detail

getCoverageResult

public CoverageResult getCoverageResult(org.deegree.geometry.Envelope env,
                                        Grid grid,
                                        java.lang.String format,
                                        java.lang.String interpolation,
                                        org.deegree.coverage.rangeset.RangeSet requestedRangeset)
                                 throws WCServiceException
Description copied from class: WCSCoverage
Query the Coverage for a subset.

Specified by:
getCoverageResult in class WCSCoverage
Parameters:
env - the requested envelope
grid - grid format of the output
format - the output format
interpolation - the interpolation method
requestedRangeset - the requested range set.
Returns:
the subset
Throws:
WCServiceException

getEnvelope

public org.deegree.geometry.Envelope getEnvelope()
Overrides:
getEnvelope in class WCSCoverage
Returns:
the envelope


Copyright © 2011. All Rights Reserved.