Uses of Class
org.esa.snap.core.datamodel.Band
-
Packages that use Band Package Description org.esa.snap.core.dataio Contains the SNAP product I/O framework.org.esa.snap.core.dataio.cache org.esa.snap.core.dataio.dimap This module provides a product reader and writer plug-in for the BEAM-DIMAP product format.org.esa.snap.core.dataio.rgb org.esa.snap.core.datamodel Contains SNAP's central classes and interfaces used for an in-memory presentation of remote sensing data products.org.esa.snap.core.datamodel.quicklooks org.esa.snap.core.gpf SNAP's Graph Processing Framework GPF used for developing and executing raster data operators and graphs of such operators.org.esa.snap.core.gpf.common org.esa.snap.core.gpf.monitor org.esa.snap.core.gpf.pointop Provides special support for raster data operations that transforms each source pixel into a corresponding target pixel at the same position.org.esa.snap.core.image Provides frequently used JAIOpImageimplementations and theImageManagerutility class.org.esa.snap.core.util Provides several utility classes used throughout SNAP. -
-
Uses of Band in org.esa.snap.core.dataio
Fields in org.esa.snap.core.dataio with type parameters of type Band Modifier and Type Field Description protected Map<Band,RasterDataNode>AbstractProductBuilder. bandMapMethods in org.esa.snap.core.dataio with parameters of type Band Modifier and Type Method Description booleanProductReaderListener. handleBandRasterLineRead(Band destBand, int destOffsetX, int destOffsetY, int destWidth, int destHeight, ProductData destBuffer, int destBufferPos)Called when a complete line has successfully been read.booleanProductReaderListener. handleBandRasterRectRead(Band destBand, int destOffsetX, int destOffsetY, int destWidth, int destHeight, ProductData destBuffer)voidAbstractProductReader. readBandRasterData(Band destBand, int destOffsetX, int destOffsetY, int destWidth, int destHeight, ProductData destBuffer, ProgressMonitor pm)Reads raster data from the data source specified by the given destination band into the given in-memory buffer and region.voidProductFlipper. readBandRasterData(Band destBand, int destOffsetX, int destOffsetY, int destWidth, int destHeight, ProductData destBuffer, ProgressMonitor pm)Reads raster data from the data source specified by the given destination band into the given in-memory buffer and region.voidProductReader. readBandRasterData(Band destBand, int destOffsetX, int destOffsetY, int destWidth, int destHeight, ProductData destBuffer, ProgressMonitor pm)Reads raster data from the data source specified by the given destination band into the given in-memory buffer and region.protected abstract voidAbstractProductReader. readBandRasterDataImpl(int sourceOffsetX, int sourceOffsetY, int sourceWidth, int sourceHeight, int sourceStepX, int sourceStepY, Band destBand, int destOffsetX, int destOffsetY, int destWidth, int destHeight, ProductData destBuffer, ProgressMonitor pm)The template method which is called by the method after an optional spatial subset has been applied to the input parameters.protected voidProductFlipper. readBandRasterDataImpl(int sourceOffsetX, int sourceOffsetY, int sourceWidth, int sourceHeight, int sourceStepX, int sourceStepY, Band destBand, int destOffsetX, int destOffsetY, int destWidth, int destHeight, ProductData destBuffer, ProgressMonitor pm)The template method which is called by thereadBandRasterDataSubSamplingmethod after an optional spatial subset has been applied to the input parameters.protected voidProductSubsetBuilder. readBandRasterDataImpl(int sourceOffsetX, int sourceOffsetY, int sourceWidth, int sourceHeight, int sourceStepX, int sourceStepY, Band destBand, int destOffsetX, int destOffsetY, int destWidth, int destHeight, ProductData destBuffer, ProgressMonitor pm)The template method which is called by thereadBandRasterDataSubSamplingmethod after an optional spatial subset has been applied to the input parameters.static voidProductIO. readLevelBandRasterData(AbstractProductReader reader, Band destBand, LevelImageSupport lvlSupport, Rectangle destRect, ProductData destBuffer)This method is not part of the official API and might change in the future.voidAbstractProductWriter. removeBand(Band band)Overwrite this method to physicaly delete aBandfrom the writer's output file.voidProductWriter. removeBand(Band band)Physically deletes aBandin a product writer's output.voidProductWriter. writeBandRasterData(Band sourceBand, int sourceOffsetX, int sourceOffsetY, int sourceWidth, int sourceHeight, ProductData sourceBuffer, ProgressMonitor pm)Writes raster data from the given in-memory source buffer into the data sink specified by the given source band and region. -
Uses of Band in org.esa.snap.core.dataio.cache
Methods in org.esa.snap.core.dataio.cache with parameters of type Band Modifier and Type Method Description VariableCacheWriteCache. get(Band band)Method parameters in org.esa.snap.core.dataio.cache with type arguments of type Band Modifier and Type Method Description voidWriteCache. flush(Map<Band,ImageOutputStream> bandOutputStreams) -
Uses of Band in org.esa.snap.core.dataio.dimap
Methods in org.esa.snap.core.dataio.dimap that return types with arguments of type Band Modifier and Type Method Description static Map<Band,File>DimapProductHelpers. getBandDataFiles(org.jdom2.Document dom, Product product, File inputDir)Extract aStringobject from the given dom which points to the data for the band with the given name.Map<Band,ImageOutputStream>DimapProductWriter. getBandOutputStreams()Returns all band output streams opened so far.Methods in org.esa.snap.core.dataio.dimap with parameters of type Band Modifier and Type Method Description protected voidDimapProductReader. readBandRasterDataImpl(int sourceOffsetX, int sourceOffsetY, int sourceWidth, int sourceHeight, int sourceStepX, int sourceStepY, Band destBand, int destOffsetX, int destOffsetY, int destWidth, int destHeight, ProductData destBuffer, ProgressMonitor pm)The template method which is called by theAbstractProductReader.readBandRasterDataImpl(int, int, int, int, int, int, Band, int, int, int, int, ProductData, com.bc.ceres.core.ProgressMonitor)} method after an optional spatial subset has been applied to the input parameters.voidDimapProductWriter. removeBand(Band band)voidDimapProductWriter. writeBandRasterData(Band sourceBand, int sourceOffsetX, int sourceOffsetY, int sourceWidth, int sourceHeight, ProductData sourceBuffer, ProgressMonitor pm)Writes raster data from the given in-memory source buffer into the data sink specified by the given source band and region.protected voidDimapHeaderWriter. writeBandStatistics(XmlWriter sXmlW, int indent, Band[] bands) -
Uses of Band in org.esa.snap.core.dataio.rgb
Methods in org.esa.snap.core.dataio.rgb with parameters of type Band Modifier and Type Method Description protected voidImageProductReader. readBandRasterDataImpl(int sourceOffsetX, int sourceOffsetY, int sourceWidth, int sourceHeight, int sourceStepX, int sourceStepY, Band destBand, int destOffsetX, int destOffsetY, int destWidth, int destHeight, ProductData destBuffer, ProgressMonitor pm) -
Uses of Band in org.esa.snap.core.datamodel
Subclasses of Band in org.esa.snap.core.datamodel Modifier and Type Class Description classConvolutionFilterBandA band that obtains its input data from an underlying source band and filters the raster data using aKernel.classFilterBandRepresents a band that generates its data by using another band as input and performs some kind of operation on this input.classGeneralFilterBandA band that obtains its input data from an underlying source raster and filters its data using a predefinedoperation type.classMaskAMaskis used to mask image pixels of other raster data nodes.classVirtualBandA band contains the data for geophysical parameter in remote sensing data products.Methods in org.esa.snap.core.datamodel that return Band Modifier and Type Method Description BandProduct. addBand(String bandName, int dataType)Creates a new band with the given name and data type and adds it to this product and returns it.BandProduct. addBand(String bandName, String expression)Creates a new band with the given name and adds it to this product and returns it.BandProduct. addBand(String bandName, String expression, int dataType)Creates a new band with the given name and data type and adds it to this product and returns it.static BandGeoCodingFactory. createSubset(Band sourceBand, Scene targetScene, ProductSubsetDef subsetDef)Deprecated.BandProduct. getBand(String name)Returns the band with the given name.BandProduct. getBandAt(int index)Returns the band at the given index.Band[]Product. getBands()Returns an array of bands contained in this productBandBasicPixelGeoCoding. getLatBand()Deprecated.BandPixelGeoCoding. getLatBand()Deprecated.BandBasicPixelGeoCoding. getLonBand()Deprecated.BandPixelGeoCoding. getLonBand()Deprecated.Methods in org.esa.snap.core.datamodel that return types with arguments of type Band Modifier and Type Method Description ProductNodeGroup<Band>Product. getBandGroup()Gets the band group of this product.Methods in org.esa.snap.core.datamodel with parameters of type Band Modifier and Type Method Description voidProduct. addBand(Band band)Adds the given band to this product.static BasicPixelGeoCodingGeoCodingFactory. createPixelGeoCoding(Band latBand, Band lonBand, String validMask, int searchRadius)Deprecated.since SNAP 8, useComponentGeoCodinginsteadstatic BasicPixelGeoCodingGeoCodingFactory. createPixelGeoCoding(Band latBand, Band lonBand, String validMask, int searchRadius, ProgressMonitor pm)Deprecated.since SNAP 8, useComponentGeoCodinginsteadstatic BandGeoCodingFactory. createSubset(Band sourceBand, Scene targetScene, ProductSubsetDef subsetDef)Deprecated.voidQualitativeStxOp. determineClassCounterType(Band band)protected static voidConvolutionFilterBandPersistenceConverter. initRootContainer(Band gfb, Container root)booleanProduct. removeBand(Band band)Removes the given band from this product.voidProductVisitor. visit(Band band)Visits a band within a product or group.voidProductVisitorAdapter. visit(Band band)Constructors in org.esa.snap.core.datamodel with parameters of type Band Constructor Description PixelGeoCoding(Band latBand, Band lonBand, String validMask, int searchRadius)Deprecated.Constructs a new pixel-based geo-coding.PixelGeoCoding(Band latBand, Band lonBand, String validMask, int searchRadius, ProgressMonitor pm)Deprecated.Constructs a new pixel-based geo-coding. -
Uses of Band in org.esa.snap.core.datamodel.quicklooks
Methods in org.esa.snap.core.datamodel.quicklooks that return Band Modifier and Type Method Description static Band[]QuicklookGenerator. findQuicklookBands(Product product)Methods in org.esa.snap.core.datamodel.quicklooks with parameters of type Band Modifier and Type Method Description BufferedImageQuicklookGenerator. createQuickLookImage(Product product, Band[] quicklookBands, ProgressMonitor pm)Constructors in org.esa.snap.core.datamodel.quicklooks with parameters of type Band Constructor Description Quicklook(Product product, String name, File browseFile, boolean productCanAppendFiles, Path productQuicklookFolder, Band[] quicklookBands)Constructor when a browseFile is given.Quicklook(Product product, String name, Band[] quicklookBands)Constructor when a browseFile is given. -
Uses of Band in org.esa.snap.core.gpf
Methods in org.esa.snap.core.gpf with parameters of type Band Modifier and Type Method Description voidOperator. computeTile(Band targetBand, Tile targetTile, ProgressMonitor pm)Called by the framework in order to compute a tile for the given target band.Method parameters in org.esa.snap.core.gpf with type arguments of type Band Modifier and Type Method Description voidOperator. computeTileStack(Map<Band,Tile> targetTiles, Rectangle targetRectangle, ProgressMonitor pm)Called by the framework in order to compute the stack of tiles for the given target bands. -
Uses of Band in org.esa.snap.core.gpf.common
Methods in org.esa.snap.core.gpf.common with parameters of type Band Modifier and Type Method Description voidBandMathsOp. computeTile(Band band, Tile targetTile, ProgressMonitor pm)voidJaiOp. computeTile(Band targetBand, Tile targetTile, ProgressMonitor pm)voidMergeOp. computeTile(Band band, Tile targetTile, ProgressMonitor pm)voidReadOp. computeTile(Band band, Tile targetTile, ProgressMonitor pm)voidSubsetOp. computeTile(Band band, Tile targetTile, ProgressMonitor pm)voidWriteOp. computeTile(Band targetBand, Tile targetTile, ProgressMonitor pm)voidWriteRGBOp. computeTile(Band band, Tile targetTile, ProgressMonitor pm)Method parameters in org.esa.snap.core.gpf.common with type arguments of type Band Modifier and Type Method Description voidWriteOp. computeTileStack(Map<Band,Tile> targetTiles, Rectangle targetRectangle, ProgressMonitor pm) -
Uses of Band in org.esa.snap.core.gpf.monitor
Methods in org.esa.snap.core.gpf.monitor that return Band Modifier and Type Method Description BandTileUsageReportGenerator.Task. getBand() -
Uses of Band in org.esa.snap.core.gpf.pointop
Methods in org.esa.snap.core.gpf.pointop that return Band Modifier and Type Method Description BandProductConfigurer. addBand(String name, int dataType)BandProductConfigurer. addBand(String name, int dataType, double noDataValue)BandProductConfigurer. addBand(String name, String expression)BandProductConfigurer. addBand(String name, String expression, double noDataValue)Methods in org.esa.snap.core.gpf.pointop with parameters of type Band Modifier and Type Method Description voidSampleOperator. computeTile(Band targetBand, Tile targetTile, ProgressMonitor pm)Overridden to call thecomputeSamplemethod for every pixel in the given tile's rectangle.Method parameters in org.esa.snap.core.gpf.pointop with type arguments of type Band Modifier and Type Method Description voidPixelOperator. computeTileStack(Map<Band,Tile> targetTileStack, Rectangle targetRectangle, ProgressMonitor pm)voidProductConfigurer. copyBands(ProductNodeFilter<Band> filter) -
Uses of Band in org.esa.snap.core.image
Methods in org.esa.snap.core.image that return Band Modifier and Type Method Description BandBandOpImage. getBand()Constructors in org.esa.snap.core.image with parameters of type Band Constructor Description BandOpImage(Band band)BandOpImage(Band band, ResolutionLevel level) -
Uses of Band in org.esa.snap.core.util
Methods in org.esa.snap.core.util that return Band Modifier and Type Method Description static BandProductUtils. copyBand(String sourceBandName, Product sourceProduct, String targetBandName, Product targetProduct, boolean copySourceImage)Copies the named band from the source product to the target product.static BandProductUtils. copyBand(String sourceBandName, Product sourceProduct, Product targetProduct, boolean copySourceImage)Copies the named band from the source product to the target product.Methods in org.esa.snap.core.util with parameters of type Band Modifier and Type Method Description static voidProductUtils. copySpectralBandProperties(Band sourceBand, Band targetBand)Copies the spectral properties from source band to target band.Method parameters in org.esa.snap.core.util with type arguments of type Band Modifier and Type Method Description static voidProductUtils. copyBandsForGeomTransform(Product sourceProduct, Product targetProduct, boolean includeTiePointGrids, double defaultNoDataValue, Map<Band,RasterDataNode> targetToSourceMap)Adds raster data nodes of a source product as bands to the given target product.static voidProductUtils. copyBandsForGeomTransform(Product sourceProduct, Product targetProduct, double defaultNoDataValue, Map<Band,RasterDataNode> addedRasterDataNodes)Copies only the bands from source to target.
-