Uses of Class
org.esa.snap.core.datamodel.RasterDataNode
-
Packages that use RasterDataNode Package Description org.esa.snap.core.dataio Contains the SNAP product I/O framework.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.dimap.spi The classes of this package are public for the benefit of the implementation of other classes and the API may change in future releases of the software.org.esa.snap.core.dataio.geocoding org.esa.snap.core.dataio.geocoding.util 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.dataop.barithm 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.annotations Provides annotations for GPFOperatorimplementations.org.esa.snap.core.gpf.common.resample org.esa.snap.core.gpf.descriptor 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.layer Provides frequently usedLayerTypeimplementations.org.esa.snap.core.util Provides several utility classes used throughout SNAP. -
-
Uses of RasterDataNode in org.esa.snap.core.dataio
Fields in org.esa.snap.core.dataio with type parameters of type RasterDataNode Modifier and Type Field Description protected Map<Band,RasterDataNode>AbstractProductBuilder. bandMap -
Uses of RasterDataNode in org.esa.snap.core.dataio.dimap
Methods in org.esa.snap.core.dataio.dimap with parameters of type RasterDataNode Modifier and Type Method Description static voidEnviHeader. createPhysicalFile(File headerFile, RasterDataNode rasterDataNode, int width, int height)Writes the header for theRasterDataNodeto theFile.static voidEnviHeader. createPhysicalFile(File headerFile, RasterDataNode rasterDataNode, int width, int height, int byteorder)Writes the header for theRasterDataNodeto theFile.protected voidDimapHeaderWriter. writeMaskUsages(XmlWriter pw, int indent, RasterDataNode[] rasterDataNodes) -
Uses of RasterDataNode in org.esa.snap.core.dataio.dimap.spi
Methods in org.esa.snap.core.dataio.dimap.spi with parameters of type RasterDataNode Modifier and Type Method Description protected voidRasterDataNodePersistable. addAncillaryElements(org.jdom2.Element root, RasterDataNode rasterDataNode)protected voidRasterDataNodePersistable. addImageToModelTransformElement(org.jdom2.Element root, RasterDataNode rasterDataNode)protected voidRasterDataNodePersistable. setAncillaryRelations(org.jdom2.Element element, RasterDataNode rasterDataNode)protected voidRasterDataNodePersistable. setAncillaryVariables(org.jdom2.Element element, RasterDataNode rasterDataNode, Product product)protected voidRasterDataNodePersistable. setImageToModelTransform(org.jdom2.Element element, RasterDataNode rasterDataNode) -
Uses of RasterDataNode in org.esa.snap.core.dataio.geocoding
Methods in org.esa.snap.core.dataio.geocoding that return types with arguments of type RasterDataNode Modifier and Type Method Description HashMap<RasterDataNode,double[]>DataHolder. getDataMap(Product product) -
Uses of RasterDataNode in org.esa.snap.core.dataio.geocoding.util
Methods in org.esa.snap.core.dataio.geocoding.util with parameters of type RasterDataNode Modifier and Type Method Description static double[]RasterUtils. loadData(RasterDataNode dataNode)static double[]RasterUtils. loadDataScaled(RasterDataNode dataNode)static double[]RasterUtils. loadGeoData(RasterDataNode dataNode)loads geo-location data as an array of doubles ready to use by ComponentGeoCoding. -
Uses of RasterDataNode in org.esa.snap.core.datamodel
Subclasses of RasterDataNode in org.esa.snap.core.datamodel Modifier and Type Class Description classAbstractBandTheAbstractBandclass provides a set of pixel access methods but does not provide an implementation of the actual reading and writing of pixel data from or into a raster.classBandA band contains the data for geophysical parameter in remote sensing data products.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.classTiePointGridA tie-point grid contains the data for geophysical parameter in remote sensing data products.classVirtualBandA band contains the data for geophysical parameter in remote sensing data products.Fields in org.esa.snap.core.datamodel declared as RasterDataNode Modifier and Type Field Description RasterDataNodeTransectProfileData.Config. rasterMethods in org.esa.snap.core.datamodel that return RasterDataNode Modifier and Type Method Description RasterDataNodeRasterDataNode. getAncillaryVariable(String... relations)Finds the first associated ancillary band for the specified relations.RasterDataNode[]RasterDataNode. getAncillaryVariables(String... relations)Finds any associated ancillary band for the specified relation.RasterDataNodeImageLegend. getRaster()RasterDataNodeProduct. getRasterDataNode(String name)Gets the raster data node with the given name.RasterDataNode[]Product. getRefRasterDataNodes(String expression)Gets all raster data nodes referenced by the given band maths expression.RasterDataNodeFilterBand. getSource()Methods in org.esa.snap.core.datamodel that return types with arguments of type RasterDataNode Modifier and Type Method Description List<RasterDataNode>Product. getRasterDataNodes()Gets all raster data nodes contained in this product including bands, masks and tie-point grids.Methods in org.esa.snap.core.datamodel with parameters of type RasterDataNode Modifier and Type Method Description static voidDensityPlot. accumulate(RasterDataNode raster1, double sampleMin1, double sampleMax1, RasterDataNode raster2, double sampleMin2, double sampleMax2, Mask roiMask, int width, int height, byte[] pixelValues, ProgressMonitor pm)Creates the data for a density plot image from two raster data nodes.static voidStxFactory. accumulate(RasterDataNode rasterDataNode, int level, RenderedImage roiImage, Shape roiShape, org.esa.snap.core.datamodel.StxOp op, ProgressMonitor pm)static voidRasterDataNodePersistenceHelper. addAncillaryElements(Container root, RasterDataNode rasterDataNode)voidRasterDataNode. addAncillaryVariable(RasterDataNode variable, String... relations)Adds an associated ancillary variable and sets its relation names.static voidRasterDataNodePersistenceHelper. addImageToModelTransformElement(Container root, RasterDataNode rasterDataNode)MaskProduct. addMask(String maskName, VectorDataNode vectorDataNode, String description, Color color, double transparency, RasterDataNode prototypeRasterDataNode)Creates a new mask based on the geometries contained in a vector data node, adds it to this product and returns it.static GraticuleGraticule. create(RasterDataNode raster, int desiredNumGridLines, double latMajorStep, double lonMajorStep, boolean formatCompass, boolean decimalFormat)Creates a graticule for the given product.StxStxFactory. create(Mask[] roiMasks, RasterDataNode[] rasters, ProgressMonitor pm)Computes statistics for the given set of raster data nodes.StxStxFactory. create(RasterDataNode raster, ProgressMonitor pm)Computes statistics for the given raster data node.static TransectProfileDataTransectProfileData. create(RasterDataNode raster, Shape path)Deprecated.since 4.10, useTransectProfileDataBuilderinsteadStringProduct. createPixelInfoString(int pixelX, int pixelY, RasterDataNode raster)Creates a string containing all available information at the given pixel position in the given raster.PointingPointingFactory. createPointing(RasterDataNode raster)Creates aPointingapplicable to the given raster.static MultiLevelImageVirtualBand. createSourceImage(RasterDataNode raster, String expression)Create aMultiLevelImagethat computes its pixel values from the given band math expression.static ImageGeometryImageGeometry. createTargetGeometry(RasterDataNode rasterDataNode, org.opengis.referencing.crs.CoordinateReferenceSystem targetCrs, Double pixelSizeX, Double pixelSizeY, Integer width, Integer height, Double orientation, Double easting, Double northing, Double referencePixelX, Double referencePixelY)MultiLevelImageProduct. getMaskImage(String expression, RasterDataNode associatedRaster)Gets a multi-level mask image for the given band maths expression and an optional associated raster.PixelPosProduct. getPixelForBand(PixelPos pixelPosRef, RasterDataNode referenceRaster, RasterDataNode currentRaster)Convert the pixel X and Y read in a reference raster into another rasterbooleanProduct. isSceneCrsEqualToModelCrsOf(RasterDataNode rasterDataNode)Tests if the given raster data node uses this product's scene coordinate reference system as model coordinate reference system.TransectProfileDataBuilderTransectProfileDataBuilder. raster(RasterDataNode raster)voidRasterDataNode. removeAncillaryVariable(RasterDataNode variable)Removes an associated ancillary variable.static voidRasterDataNodePersistenceHelper. setAncillaryRelations(Container element, RasterDataNode rasterDataNode)static voidRasterDataNodePersistenceHelper. setAncillaryVariables(Container container, RasterDataNode rasterDataNode, Product product)static voidRasterDataNodePersistenceHelper. setImageToModelTransform(Container container, RasterDataNode rasterDataNode)Constructors in org.esa.snap.core.datamodel with parameters of type RasterDataNode Constructor Description ConvolutionFilterBand(String name, RasterDataNode source, Dimension filterBandSize, Kernel kernel, int iterationCount)ConvolutionFilterBand(String name, RasterDataNode source, Kernel kernel, int iterationCount)FilterBand(String name, int dataType, int width, int height, RasterDataNode source)GeneralFilterBand(String name, RasterDataNode source, Dimension filterBandSize, GeneralFilterBand.OpType opType, Kernel structuringElement, int iterationCount)GeneralFilterBand(String name, RasterDataNode source, GeneralFilterBand.OpType opType, Kernel structuringElement, int iterationCount)Creates a GeneralFilterBand.ImageLegend(ImageInfo imageInfo, RasterDataNode raster) -
Uses of RasterDataNode in org.esa.snap.core.dataop.barithm
Methods in org.esa.snap.core.dataop.barithm that return RasterDataNode Modifier and Type Method Description RasterDataNodeRasterDataSymbol. getRaster()static RasterDataNode[]BandArithmetic. getRefRasters(String expression, Product... products)Utility method which returns all raster data nodes referenced in the given band math expressions.static RasterDataNode[]BandArithmetic. getRefRasters(String expression, Product[] products, int contextProductIndex)Utility method which returns all raster data nodes referenced in the given band math expressions.static RasterDataNode[]BandArithmetic. getRefRasters(Term... terms)Utility method which returns all raster data nodes referenced in the given compiled band math expressions.Constructors in org.esa.snap.core.dataop.barithm with parameters of type RasterDataNode Constructor Description RasterDataSymbol(String symbolName, RasterDataNode raster, RasterDataSymbol.Source source)SingleFlagSymbol(String symbolName, RasterDataNode raster, int flagMask)SingleFlagSymbol(String symbolName, RasterDataNode raster, int flagMask, int flagValue) -
Uses of RasterDataNode in org.esa.snap.core.gpf
Methods in org.esa.snap.core.gpf that return RasterDataNode Modifier and Type Method Description RasterDataNodeTile. getRasterDataNode()Gets theRasterDataNodeassociated with this tile, e.g.Methods in org.esa.snap.core.gpf with parameters of type RasterDataNode Modifier and Type Method Description protected DimensionOperator. ensureSingleRasterSize(RasterDataNode... rasterDataNodes)Ensures that the given raster data nodes only contain raster data nodes having the same size in pixels.TileOperator. getSourceTile(RasterDataNode rasterDataNode, Rectangle region)Gets aTilefor a given band and image region.TileOperator. getSourceTile(RasterDataNode rasterDataNode, Rectangle region, javax.media.jai.BorderExtender borderExtender)Gets aTilefor a given band and image region. -
Uses of RasterDataNode in org.esa.snap.core.gpf.annotations
Methods in org.esa.snap.core.gpf.annotations that return types with arguments of type RasterDataNode Modifier and Type Method Description Class<? extends RasterDataNode>rasterDataNodeType()Specifies whichRasterDataNodesubclass of the source products is used to fill theParameter.valueSet()for this parameter. -
Uses of RasterDataNode in org.esa.snap.core.gpf.common.resample
Fields in org.esa.snap.core.gpf.common.resample declared as RasterDataNode Modifier and Type Field Description protected RasterDataNodeDoubleDataAggregator. rasterDataNodeprotected RasterDataNodeDoubleDataInterpolator. rasterDataNodeprotected RasterDataNodeLongDataAggregator. rasterDataNodeprotected RasterDataNodeLongDataInterpolator. rasterDataNodeMethods in org.esa.snap.core.gpf.common.resample with parameters of type RasterDataNode Modifier and Type Method Description AggregatorDownsampling. createDownsampler(RasterDataNode rasterDataNode, int dataBufferType)AggregatorFirstAggregator. createDownsampler(RasterDataNode rasterDataNode, int dataBufferType)AggregatorFlagAndAggregator. createDownsampler(RasterDataNode rasterDataNode, int dataBufferType)AggregatorFlagMedianAndAggregator. createDownsampler(RasterDataNode rasterDataNode, int dataBufferType)AggregatorFlagMedianOrAggregator. createDownsampler(RasterDataNode rasterDataNode, int dataBufferType)AggregatorFlagOrAggregator. createDownsampler(RasterDataNode rasterDataNode, int dataBufferType)AggregatorMaxAggregator. createDownsampler(RasterDataNode rasterDataNode, int dataBufferType)AggregatorMeanAggregator. createDownsampler(RasterDataNode rasterDataNode, int dataBufferType)AggregatorMedianAggregator. createDownsampler(RasterDataNode rasterDataNode, int dataBufferType)AggregatorMinAggregator. createDownsampler(RasterDataNode rasterDataNode, int dataBufferType)InterpolatorBilinearUpsampler. createUpsampler(RasterDataNode rasterDataNode, int dataBufferType)InterpolatorCubicConvolutionUpsampler. createUpsampler(RasterDataNode rasterDataNode, int dataBufferType)InterpolatorNearestUpsampler. createUpsampler(RasterDataNode rasterDataNode, int dataBufferType)InterpolatorUpsampling. createUpsampler(RasterDataNode rasterDataNode, int dataBufferType)voidAggregator. init(RasterDataNode rasterDataNode, javax.media.jai.RasterAccessor srcAccessor, javax.media.jai.RasterAccessor dstAccessor, double nodataValue)voidDoubleDataAggregator. init(RasterDataNode rasterDataNode, javax.media.jai.RasterAccessor srcAccessor, javax.media.jai.RasterAccessor dstAccessor, double noDataValue)voidDoubleDataInterpolator. init(RasterDataNode rasterDataNode, javax.media.jai.RasterAccessor srcAccessor, javax.media.jai.RasterAccessor dstAccessor, double noDataValue)voidInterpolator. init(RasterDataNode rasterDataNode, javax.media.jai.RasterAccessor srcAccessor, javax.media.jai.RasterAccessor dstAccessor, double nodataValue)voidLongDataAggregator. init(RasterDataNode rasterDataNode, javax.media.jai.RasterAccessor srcAccessor, javax.media.jai.RasterAccessor dstAccessor, double noDataValue)voidLongDataInterpolator. init(RasterDataNode rasterDataNode, javax.media.jai.RasterAccessor srcAccessor, javax.media.jai.RasterAccessor dstAccessor, double noDataValue)booleanBilinearUpsampler. isCompatible(RasterDataNode rasterDataNode, int dataBufferType)booleanCubicConvolutionUpsampler. isCompatible(RasterDataNode rasterDataNode, int dataBufferType)booleanFirstAggregator. isCompatible(RasterDataNode rasterDataNode, int dataBufferType)booleanFlagAndAggregator. isCompatible(RasterDataNode rasterDataNode, int dataBufferType)booleanFlagMedianAndAggregator. isCompatible(RasterDataNode rasterDataNode, int dataBufferType)booleanFlagMedianOrAggregator. isCompatible(RasterDataNode rasterDataNode, int dataBufferType)booleanFlagOrAggregator. isCompatible(RasterDataNode rasterDataNode, int dataBufferType)booleanMaxAggregator. isCompatible(RasterDataNode rasterDataNode, int dataBufferType)booleanMeanAggregator. isCompatible(RasterDataNode rasterDataNode, int dataBufferType)booleanMedianAggregator. isCompatible(RasterDataNode rasterDataNode, int dataBufferType)booleanMinAggregator. isCompatible(RasterDataNode rasterDataNode, int dataBufferType)booleanNearestUpsampler. isCompatible(RasterDataNode rasterDataNode, int dataBufferType)booleanResamplingMethod. isCompatible(RasterDataNode rasterDataNode, int dataBufferType) -
Uses of RasterDataNode in org.esa.snap.core.gpf.descriptor
Methods in org.esa.snap.core.gpf.descriptor that return types with arguments of type RasterDataNode Modifier and Type Method Description Class<? extends RasterDataNode>AnnotationParameterDescriptor. getRasterDataNodeClass()Class<? extends RasterDataNode>DefaultParameterDescriptor. getRasterDataNodeClass()Class<? extends RasterDataNode>ParameterDescriptor. getRasterDataNodeClass()Specifies whichRasterDataNodesubclass of the source products is used to fill theParameterDescriptor.getValueSet()for this parameter.Method parameters in org.esa.snap.core.gpf.descriptor with type arguments of type RasterDataNode Modifier and Type Method Description voidDefaultParameterDescriptor. setRasterDataNodeClass(Class<? extends RasterDataNode> rasterDataNodeClass) -
Uses of RasterDataNode in org.esa.snap.core.gpf.pointop
Methods in org.esa.snap.core.gpf.pointop that return RasterDataNode Modifier and Type Method Description RasterDataNodeSample. getNode()Methods in org.esa.snap.core.gpf.pointop with parameters of type RasterDataNode Modifier and Type Method Description voidSourceSampleConfigurer. defineComputedSample(int index, RasterDataNode raster)Defines an intermediate source sample computed from the given raster. -
Uses of RasterDataNode in org.esa.snap.core.image
Methods in org.esa.snap.core.image that return RasterDataNode Modifier and Type Method Description RasterDataNodeRasterDataNodeOpImage. getRasterDataNode()static RasterDataNodeImageManager. getUncertaintyBand(RasterDataNode valueBand)Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.Methods in org.esa.snap.core.image with parameters of type RasterDataNode Modifier and Type Method Description static ColoredBandImageMultiLevelSourceColoredBandImageMultiLevelSource. create(RasterDataNode[] rasterDataNodes, ProgressMonitor pm)static ColoredBandImageMultiLevelSourceColoredBandImageMultiLevelSource. create(RasterDataNode[] rasterDataNodes, MultiLevelModel model, ProgressMonitor pm)static ColoredBandImageMultiLevelSourceColoredBandImageMultiLevelSource. create(RasterDataNode rasterDataNode, ProgressMonitor pm)RenderedImageImageManager. createColoredBandImage(RasterDataNode[] rasterDataNodes, ImageInfo imageInfo, int level)static MultiLevelImageImageManager. createMaskedGeophysicalImage(RasterDataNode node, Number maskValue)static javax.media.jai.ImageLayoutImageManager. createSingleBandedImageLayout(RasterDataNode rasterDataNode)static javax.media.jai.ImageLayoutImageManager. createSingleBandedImageLayout(RasterDataNode rasterDataNode, int dataBufferType)javax.media.jai.PlanarImageImageManager. getGeophysicalImage(RasterDataNode rasterDataNode, int level)protected ProductDataRasterDataNodeOpImage. getGeophysicalProductData(RasterDataNode band, Rectangle region)Utility method that allows to retrieve data from a raster data node whose geophysical image shares the same multi-level model (aka image pyramid model).ImageInfoImageManager. getImageInfo(RasterDataNode[] rasters)protected ProductDataRasterDataNodeOpImage. getRawProductData(RasterDataNode band, Rectangle region)Utility method that allows to retrieve data from a raster data node whose source image shares the same multi-level model (aka image pyramid model).javax.media.jai.PlanarImageImageManager. getSourceImage(RasterDataNode rasterDataNode, int level)intImageManager. getStatisticsLevel(RasterDataNode raster, int levelCount)static RasterDataNodeImageManager. getUncertaintyBand(RasterDataNode valueBand)Note: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability.javax.media.jai.PlanarImageImageManager. getValidMaskImage(RasterDataNode rasterDataNode, int level)voidImageManager. prepareImageInfos(RasterDataNode[] rasterDataNodes, ProgressMonitor pm)Constructors in org.esa.snap.core.image with parameters of type RasterDataNode Constructor Description RasterDataNodeOpImage(RasterDataNode rasterDataNode, ResolutionLevel level)Constructor.RasterDataNodeSampleOpImage(RasterDataNode rasterDataNode, ResolutionLevel level)VectorDataMaskOpImage(VectorDataNode vectorDataNode, RasterDataNode rasterDataNode, ResolutionLevel level)Constructs a new VectorDataMaskOpImage. -
Uses of RasterDataNode in org.esa.snap.core.layer
Methods in org.esa.snap.core.layer with parameters of type RasterDataNode Modifier and Type Method Description static LayerMaskLayerType. createLayer(RasterDataNode raster, Mask mask)LayerRasterImageLayerType. createLayer(RasterDataNode raster, MultiLevelSource multiLevelSource)LayerRgbImageLayerType. createLayer(RasterDataNode[] rasters, ColoredBandImageMultiLevelSource multiLevelSource)Constructors in org.esa.snap.core.layer with parameters of type RasterDataNode Constructor Description GraticuleLayer(RasterDataNode raster)GraticuleLayer(GraticuleLayerType type, RasterDataNode raster, PropertySet configuration)MaskCollectionLayer(MaskCollectionLayerType layerType, RasterDataNode raster, PropertySet configuration) -
Uses of RasterDataNode in org.esa.snap.core.util
Methods in org.esa.snap.core.util with parameters of type RasterDataNode Modifier and Type Method Description static booleanProductUtils. areRastersEqualInSize(int width, int height, RasterDataNode... rasters)This method checks whether the given rasters all have the same given width and height.static booleanProductUtils. areRastersEqualInSize(RasterDataNode... rasters)This method checks whether the given rasters all have the same width and height.static booleanProductUtils. canGetPixelPos(RasterDataNode raster)Returns whether or not a raster can return a pixel position from a given geographical position.static voidProductUtils. copyGeoCoding(Product sourceProduct, RasterDataNode targetRaster)Deeply copies the geo-coding from the source raster data node to the target product.static voidProductUtils. copyGeoCoding(RasterDataNode sourceRaster, Product targetProduct)Deeply copies the geo-coding from the source raster data node to the target product.static voidProductUtils. copyGeoCoding(RasterDataNode sourceRaster, RasterDataNode targetRaster)Deeply copies the geo-coding from the source raster data node to the target raster data node.static voidProductUtils. copyImageGeometry(RasterDataNode sourceRaster, RasterDataNode targetRaster, boolean deepCopy)Copies the geo-coding and image-to-model transformation from the source raster data node to the target raster data node.static voidProductUtils. copyRasterDataNodeProperties(RasterDataNode sourceRaster, RasterDataNode targetRaster)Copies all properties from source band to the target band.static BufferedImageProductUtils. createColorIndexedImage(RasterDataNode rasterDataNode, ProgressMonitor pm)Creates a greyscale image from the given{@link RasterDataNode}.static BufferedImageProductUtils. createDensityPlotImage(RasterDataNode raster1, float sampleMin1, float sampleMax1, RasterDataNode raster2, float sampleMin2, float sampleMax2, Mask roiMask, int width, int height, Color background, BufferedImage image, ProgressMonitor pm)Creates a density plot image from two raster data nodes.static GeoPos[]GeoUtils. createGeoBoundary(RasterDataNode raster, Rectangle region, int step)Creates the geographical boundary of the given region within the given raster and returns it as a list of geographical coordinates.static GeoPos[]GeoUtils. createGeoBoundary(RasterDataNode rasterDataNode, Rectangle region, int step, boolean usePixelCenter)Creates the geographical boundary of the given region within the given RasterDataNode and returns it as a list of geographical coordinates.static GeneralPath[]GeoUtils. createGeoBoundaryPaths(RasterDataNode rasterDataNode)Converts the geographic boundary entire raster data node into one, two or three shape objects.static GeneralPath[]GeoUtils. createGeoBoundaryPaths(RasterDataNode rasterDataNode, Rectangle region, int step, boolean usePixelCenter)Converts the geographic boundary of the region within the given rastrer data node into one, two or three shape objects.static ImageInfoProductUtils. createImageInfo(RasterDataNode[] rasters, boolean assignMissingImageInfos, ProgressMonitor pm)Creates image creation information.static PixelPos[]GeoUtils. createPixelBoundary(RasterDataNode raster, Rectangle rect, int step)Creates a rectangular boundary expressed in pixel positions for the given source rectangle.static BufferedImageProductUtils. createRgbImage(RasterDataNode[] rasters, ImageInfo imageInfo, ProgressMonitor pm)Creates a RGB image from the given array of{@link RasterDataNode}s.static doubleProductUtils. getGeophysicalSampleAsDouble(RasterDataNode raster, int pixelX, int pixelY, int level)Gets the geophysical pixel value for the given raster at the given pixel coordinates for the given image pyramid level.static longProductUtils. getGeophysicalSampleAsLong(RasterDataNode raster, int pixelX, int pixelY, int level)Gets the geophysical pixel value for the given raster at the given pixel coordinates for the given image pyramid level.static ProductData.UTCProductUtils. getPixelScanTime(RasterDataNode node, double x, double y)Gets the scan time of the current pixel, if available.static BufferedImageProductUtils. overlayMasks(RasterDataNode raster, BufferedImage overlayBIm, ProgressMonitor pm)Draws all the masks contained overlay mask group of the given raster to the ovelayBIm image.Method parameters in org.esa.snap.core.util with type arguments of type RasterDataNode 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.
-