Uses of Package
org.esa.snap.core.datamodel
-
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio Class Description Band A band contains the data for geophysical parameter in remote sensing data products.FlagCoding Provides the information required to decode integer sample values that are combined of single flags (bit indexes).GeoCoding TheGeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.IndexCoding Provides the information required to decode integer sample values that represent index values (e.g.MetadataElement AMetadataElement
is a data node used to store metadata.Product Product
instances are an in-memory representation of a remote sensing data product.ProductData The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.ProductNode TheProductNode
is the base class for all nodes within a remote sensing data product and even the data product itself.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data.TiePointGrid A tie-point grid contains the data for geophysical parameter in remote sensing data products. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.cache Class Description Band A band contains the data for geophysical parameter in remote sensing data products.ProductData The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.dimap Class Description Band A band contains the data for geophysical parameter in remote sensing data products.GeoCoding TheGeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.MetadataAttribute AMetadataAttribute
is part of a
and represents a key/value pair.MetadataElement
MetadataElement AMetadataElement
is a data node used to store metadata.Product Product
instances are an in-memory representation of a remote sensing data product.ProductData The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.ProductNode TheProductNode
is the base class for all nodes within a remote sensing data product and even the data product itself.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data.TiePointGrid A tie-point grid contains the data for geophysical parameter in remote sensing data products. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.dimap.spi Class Description Mask AMask
is used to mask image pixels of other raster data nodes.Mask.ImageType Specifies a factory for thesource image
used by aMask
.Product Product
instances are an in-memory representation of a remote sensing data product.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.geocoding Class Description AbstractGeoCoding AbstractGeoCoding
is the base class of all geo-coding implementation.Band A band contains the data for geophysical parameter in remote sensing data products.GeoCoding TheGeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.GeoPos TheGeoPos
class represents a geographical position measured in longitudes and latitudes.PixelPos APixelPos
represents a position or point in a pixel coordinate system.Product Product
instances are an in-memory representation of a remote sensing data product.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data.Scene Represents a geo-coded scene. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.geocoding.forward Class Description GeoPos TheGeoPos
class represents a geographical position measured in longitudes and latitudes.PixelPos APixelPos
represents a position or point in a pixel coordinate system. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.geocoding.inverse Class Description GeoPos TheGeoPos
class represents a geographical position measured in longitudes and latitudes.PixelPos APixelPos
represents a position or point in a pixel coordinate system. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.geocoding.util Class Description GeoPos TheGeoPos
class represents a geographical position measured in longitudes and latitudes.PixelPos APixelPos
represents a position or point in a pixel coordinate system.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.geometry Class Description PlacemarkDescriptor Placemark descriptors are used to describe and createPlacemark
s.Product Product
instances are an in-memory representation of a remote sensing data product.VectorDataNode A container which allows to store vector data in the BEAM product model. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.persistence Class Description Product Product
instances are an in-memory representation of a remote sensing data product. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.placemark Class Description GeoCoding TheGeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.Placemark Placemarks are displayed as symbols at the image's pixel position corresponding to their geographical position.PlacemarkDescriptor Placemark descriptors are used to describe and createPlacemark
s. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.rgb Class Description Band A band contains the data for geophysical parameter in remote sensing data products.Product Product
instances are an in-memory representation of a remote sensing data product.ProductData The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.datamodel Class Description AbstractBand TheAbstractBand
class 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.AbstractGeoCoding AbstractGeoCoding
is the base class of all geo-coding implementation.AbstractMaskPersistenceConverter AbstractPlacemarkDescriptor The base class forPlacemarkDescriptor
implementations.AngularDirection Band A band contains the data for geophysical parameter in remote sensing data products.ColorPaletteDef TheColorPaletteDef
class represents a curve that is used to transform the sample values of a geo-physical band into color palette indexes.ColorPaletteDef.Point ColorSchemeInfo Contains all info for a color schemeCombinedFXYGeoCoding.CodingWrapper ConvolutionFilterBand A band that obtains its input data from an underlying source band and filters the raster data using aKernel
.DataNode ADataNode
is the base class for all nodes within a data product which carry data.FilterBand Represents a band that generates its data by using another band as input and performs some kind of operation on this input.FlagCoding Provides the information required to decode integer sample values that are combined of single flags (bit indexes).FXYGeoCoding A geo-coding based on equations.GcpDescriptor GcpGeoCoding Ground control point (GCP) geo-coding.GcpGeoCoding.Method Class representing the approximation methods used for the GCP geo-coding.GeneralFilterBand A band that obtains its input data from an underlying source raster and filters its data using a predefinedoperation type
.GeneralFilterBand.OpType Predefined operation types.GeoApproximation Approximates the x(lat, lon) and y(lat, lon) functions.GeoCoding TheGeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.GeoPos TheGeoPos
class represents a geographical position measured in longitudes and latitudes.Graticule A geometric representation of a geographical grid measured in longitudes and latitudes.Graticule.TextGlyph Graticule.TextLocation ImageGeometry ImageInfo This class contains information about how a product's raster data node is displayed as an image.ImageInfo.HistogramMatching Enumerates the possible histogram matching modes.ImageInfo.UncertaintyVisualisationMode Enumerates the possible histogram matching modes.IndexCoding Provides the information required to decode integer sample values that represent index values (e.g.Kernel TheKernel
class defines a matrix that describes how a specified pixel and its surrounding pixels affect the value computed for the pixel's position in the output image of a filtering operation.MapGeoCoding Deprecated.since BEAM 4.8, useCrsGeoCoding
instead.Mask AMask
is used to mask image pixels of other raster data nodes.Mask.BandMathsType A mask image type which is based on band math.Mask.ImageType Specifies a factory for thesource image
used by aMask
.Mask.RangeType Mask.VectorDataType A mask image type which is based on vector data.MetadataAttribute AMetadataAttribute
is part of a
and represents a key/value pair.MetadataElement
MetadataElement AMetadataElement
is a data node used to store metadata.PinDescriptor PixelPos APixelPos
represents a position or point in a pixel coordinate system.Placemark Placemarks are displayed as symbols at the image's pixel position corresponding to their geographical position.PlacemarkDescriptor Placemark descriptors are used to describe and createPlacemark
s.PlacemarkDescriptorRegistry PlacemarkGroup PointDescriptor Pointing The interfacePointing
wraps aGeoCoding
and optionally provides more geometry information such as sun direction, satellite (view) direction and elevation at a given pixel position.PointingFactory A factory which creates instances of aPointing
for a given raster data node.PointingFactoryRegistry PointPlacemarkDescriptor Product Product
instances are an in-memory representation of a remote sensing data product.Product.AutoGrouping Deprecated.ProductData The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.ProductData.Byte TheByte
class is aProductData
specialisation for signed 8-bit integer fields.ProductData.Int TheInt
class is aProductData
specialisation for signed 32-bit integer fields.ProductData.Short TheShort
class is aProductData
specialisation for signed 16-bit integer fields.ProductData.UInt TheUInt
class is aProductData
specialisation for unsigned 32-bit integer fields.ProductData.UTC TheProductData.UTC
class is aProductData.UInt
specialisation for UTC date/time values.ProductFilter A filter for products.ProductManager A type-safe container for elements of the typeProduct
.ProductManager.Event An event object passed into theProductManager.Listener
methods.ProductManager.Listener A listener for the product manager.ProductNode TheProductNode
is the base class for all nodes within a remote sensing data product and even the data product itself.ProductNodeEvent A product node event informs a product change listener about the source of the notification.ProductNodeFilter A filter for abstract product nodes.ProductNodeGroup A type-safe container for elements of the typeProductNode
.ProductNodeList A type-safe list for elements of the typeProductNode
.ProductNodeListener A listener which listens to internal data product changes.ProductVisitor A visitor for a product and all other product nodes.ProgressListener TheProgressListener
interface represents a listener for the observation of possibly time consuming processes.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data.RasterDataNode.RasterDataProcessor A raster data processor which is called for a set of raster lines to be processed.RationalFunctionModel Class for approximating a function of two variables with a rational function.RGBChannelDef RGBImageProfile A profile used for the creation of RGB images.RGBImageProfileManager A profile used for the creation of RGB images.Rotator Class for rotating geographical positions.SampleCoding Provides the information required to decode integer sample values that are combined of single flags (bit indexes).Scaling The scaling method used for geophysical value transformation in aBand
.Scene Represents a geo-coded scene.SceneTransformProvider Provides various transformations from localRasterDataNode
coordinate reference systems to aProduct
's scene coordinate reference systems.Stx Provides statistic information for a raster data node at a given image resolution level.StxFactory The factory forStx
instances.TiePointGeoCoding Deprecated.since SNAP 8.0.0, Better useComponentGeoCoding
withTiePointInverse
and one ofTiePointInverse
,TiePointBilinearForward
andTiePointSplineForward
TiePointGeoCoding.Approximation Deprecated.TiePointGrid A tie-point grid contains the data for geophysical parameter in remote sensing data products.TimeCoding TheTimeCoding
interface allows to convert pixel coordinates to time values and vice versa (if possible).TrackPointDescriptor Placemark descriptor implementation for handling track data.TransectProfileData A container for data which fully describes a transect profile.TransectProfileData.Config TransectProfileDataBuilder Builder for instances ofTransectProfileData
.VectorDataNode A container which allows to store vector data in the BEAM product model.VirtualBand A band contains the data for geophysical parameter in remote sensing data products. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.datamodel.quicklooks Class Description Band A band contains the data for geophysical parameter in remote sensing data products.Product Product
instances are an in-memory representation of a remote sensing data product.ProductNode TheProductNode
is the base class for all nodes within a remote sensing data product and even the data product itself.ProductVisitor A visitor for a product and all other product nodes. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataop.barithm Class Description Mask AMask
is used to mask image pixels of other raster data nodes.Product Product
instances are an in-memory representation of a remote sensing data product.ProductData The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataop.dem Class Description GeoCoding TheGeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.GeoPos TheGeoPos
class represents a geographical position measured in longitudes and latitudes.PixelPos APixelPos
represents a position or point in a pixel coordinate system.Pointing The interfacePointing
wraps aGeoCoding
and optionally provides more geometry information such as sun direction, satellite (view) direction and elevation at a given pixel position.Product Product
instances are an in-memory representation of a remote sensing data product. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataop.downloadable Class Description MetadataElement AMetadataElement
is a data node used to store metadata. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataop.maptransf Class Description GeoPos TheGeoPos
class represents a geographical position measured in longitudes and latitudes. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf Class Description Band A band contains the data for geophysical parameter in remote sensing data products.Product Product
instances are an in-memory representation of a remote sensing data product.ProductData The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.ProductManager A type-safe container for elements of the typeProduct
.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.annotations Class Description Product Product
instances are an in-memory representation of a remote sensing data product.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.common Class Description Band A band contains the data for geophysical parameter in remote sensing data products.Product Product
instances are an in-memory representation of a remote sensing data product. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.common.resample Class Description Product Product
instances are an in-memory representation of a remote sensing data product.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.common.support Class Description Product Product
instances are an in-memory representation of a remote sensing data product. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.descriptor Class Description Product Product
instances are an in-memory representation of a remote sensing data product.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.graph Class Description Product Product
instances are an in-memory representation of a remote sensing data product. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.main Class Description Product Product
instances are an in-memory representation of a remote sensing data product. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.monitor Class Description Band A band contains the data for geophysical parameter in remote sensing data products. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.operators.tooladapter Class Description Product Product
instances are an in-memory representation of a remote sensing data product. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.pointop Class Description Band A band contains the data for geophysical parameter in remote sensing data products.GeneralFilterBand.OpType Predefined operation types.Kernel TheKernel
class defines a matrix that describes how a specified pixel and its surrounding pixels affect the value computed for the pixel's position in the output image of a filtering operation.Product Product
instances are an in-memory representation of a remote sensing data product.ProductNodeFilter A filter for abstract product nodes.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.image Class Description Band A band contains the data for geophysical parameter in remote sensing data products.GeoCoding TheGeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.ImageInfo This class contains information about how a product's raster data node is displayed as an image.PlacemarkDescriptor Placemark descriptors are used to describe and createPlacemark
s.Product Product
instances are an in-memory representation of a remote sensing data product.ProductData The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data.TiePointGrid A tie-point grid contains the data for geophysical parameter in remote sensing data products.VectorDataNode A container which allows to store vector data in the BEAM product model. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.layer Class Description Mask AMask
is used to mask image pixels of other raster data nodes.Product Product
instances are an in-memory representation of a remote sensing data product.ProductNode TheProductNode
is the base class for all nodes within a remote sensing data product and even the data product itself.ProductNodeEvent A product node event informs a product change listener about the source of the notification.ProductNodeListener A listener which listens to internal data product changes.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.metadata Class Description GeoCoding TheGeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.MetadataAttribute AMetadataAttribute
is part of a
and represents a key/value pair.MetadataElement
MetadataElement AMetadataElement
is a data node used to store metadata.ProductData The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.ProductData.UTC TheProductData.UTC
class is aProductData.UInt
specialisation for UTC date/time values. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.subset Class Description GeoCoding TheGeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.transform Class Description GeoCoding TheGeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.util Class Description Band A band contains the data for geophysical parameter in remote sensing data products.CrsGeoCoding A geo-coding that is based on a well-known coordinate reference system (CRS) and affine transformation used to locate a product's scene image within the CRS.FlagCoding Provides the information required to decode integer sample values that are combined of single flags (bit indexes).GeoCoding TheGeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.GeoPos TheGeoPos
class represents a geographical position measured in longitudes and latitudes.ImageInfo This class contains information about how a product's raster data node is displayed as an image.IndexCoding Provides the information required to decode integer sample values that represent index values (e.g.Mask AMask
is used to mask image pixels of other raster data nodes.MetadataElement AMetadataElement
is a data node used to store metadata.PixelPos APixelPos
represents a position or point in a pixel coordinate system.Product Product
instances are an in-memory representation of a remote sensing data product.ProductData The abstractProductData
class represents a generic data buffer used to hold the actual data values stored in remote sensing data products.ProductData.UTC TheProductData.UTC
class is aProductData.UInt
specialisation for UTC date/time values.ProductNode TheProductNode
is the base class for all nodes within a remote sensing data product and even the data product itself.ProductNodeGroup A type-safe container for elements of the typeProductNode
.RasterDataNode TheRasterDataNode
class ist the abstract base class for all objects in the product package that contain rasterized data.TiePointGrid A tie-point grid contains the data for geophysical parameter in remote sensing data products.VirtualBand A band contains the data for geophysical parameter in remote sensing data products. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.util.geotiff Class Description GeoCoding TheGeoCoding
interface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.util.kmz Class Description ProductData.UTC TheProductData.UTC
class is aProductData.UInt
specialisation for UTC date/time values. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.util.math Class Description GeoPos TheGeoPos
class represents a geographical position measured in longitudes and latitudes.