org.geotools.coverage.operation
Class BandSelect2D

java.lang.Object
  extended byjavax.media.jai.PropertySourceImpl
      extended byorg.geotools.coverage.AbstractCoverage
          extended byorg.geotools.coverage.grid.AbstractGridCoverage
              extended byorg.geotools.coverage.grid.GridCoverage2D
                  extended byorg.geotools.coverage.operation.BandSelect2D
All Implemented Interfaces:
org.opengis.coverage.Coverage, org.opengis.coverage.grid.GridCoverage, javax.media.jai.PropertySource, RenderedCoverage, java.io.Serializable

public final class BandSelect2D
extends GridCoverage2D

A grid coverage containing a subset of an other grid coverage's sample dimensions, and/or a different ColorModel. A common reason for changing the color model is to select a different visible band. Consequently, the operation name still appropriate in this context.

Since:
2.2
Version:
$Id: BandSelect2D.java 14657 2005-07-01 03:46:16Z desruisseaux $
Author:
Martin Desruisseaux
See Also:
Serialized Form

Nested Class Summary
static class BandSelect2D.Operation
          The operation.
 
Nested classes inherited from class org.geotools.coverage.grid.GridCoverage2D
GridCoverage2D.Renderable
 
Field Summary
 
Fields inherited from class org.geotools.coverage.grid.GridCoverage2D
gridGeometry, image
 
Fields inherited from class org.geotools.coverage.grid.AbstractGridCoverage
LOGGER
 
Fields inherited from class org.geotools.coverage.AbstractCoverage
crs
 
Fields inherited from class javax.media.jai.PropertySourceImpl
cachedPropertyNames, properties, propertySources
 
Methods inherited from class org.geotools.coverage.grid.GridCoverage2D
createGeophysics, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, evaluate, geophysics, getCoordinateReferenceSystem2D, getDebugString, getEnvelope, getEnvelope2D, getGridGeometry, getInterpolation, getNumSampleDimensions, getOptimalDataBlockSizes, getRenderableImage, getRenderedImage, getSampleDimension, getSampleDimensions, isDataEditable, prefetch, show
 
Methods inherited from class org.geotools.coverage.grid.AbstractGridCoverage
getDataBlock, getDataBlock, getDataBlock, getDataBlock, getDataBlock, getDataBlock, getGridPacking, getNumOverviews, getOverview, getOverviewGridGeometry, getPackedDataBlock, getSources, pointOutsideCoverage, pointOutsideCoverage, setDataBlock, setDataBlock, setDataBlock, setDataBlock, setDataBlock, setDataBlock, setPackedDataBlock
 
Methods inherited from class org.geotools.coverage.AbstractCoverage
dispose, evaluate, getCoordinateReferenceSystem, getDimension, getDimensionNames, getDimensionNames, getLocale, getMetadataNames, getMetadataValue, getName, show, toString
 
Methods inherited from class javax.media.jai.PropertySourceImpl
getProperties, getProperty, getPropertyClass, getPropertyNames, getPropertyNames
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.opengis.coverage.grid.GridCoverage
getDataBlock, getDataBlock, getDataBlock, getDataBlock, getDataBlock, getDataBlock, getGridPacking, getNumOverviews, getOverview, getOverviewGridGeometry, getPackedDataBlock, setDataBlock, setDataBlock, setDataBlock, setDataBlock, setDataBlock, setDataBlock, setPackedDataBlock
 
Methods inherited from interface org.opengis.coverage.Coverage
evaluate, getCoordinateReferenceSystem, getDimensionNames, getDimensionNames, getMetadataNames, getMetadataValue, getSources
 
Methods inherited from interface javax.media.jai.PropertySource
getProperty, getPropertyClass, getPropertyNames, getPropertyNames
 



Copyright © GeoTools. All Rights Reserved.