Uses of Package
org.esa.snap.core.datamodel
Packages that use org.esa.snap.core.datamodel
Package
Description
Contains the SNAP product I/O framework.
This module provides a product reader and writer plug-in for the BEAM-DIMAP product format.
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.
Contains SNAP's central classes and interfaces used for an in-memory presentation
of remote sensing data products.
SNAP's Graph Processing Framework GPF used for developing and executing
raster data operators and graphs of such operators.
Provides annotations for GPF
Operator implementations.Provides special support for raster data operations that transforms each source pixel
into a corresponding target pixel at the same position.
Provides frequently used JAI
OpImage implementations and the
ImageManager utility class.Provides frequently used
LayerType implementations.Contains extensions of geotools transform classes.
Provides several utility classes used throughout SNAP.
Provides utility classes for mathematical operations.
-
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataioClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.Provides the information required to decode integer sample values that are combined of single flags (bit indexes).The
GeoCodinginterface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.Provides the information required to decode integer sample values that represent index values (e.g.AMetadataElementis a data node used to store metadata.Productinstances are an in-memory representation of a remote sensing data product.The abstractProductDataclass represents a generic data buffer used to hold the actual data values stored in remote sensing data products.TheProductNodeis the base class for all nodes within a remote sensing data product and even the data product itself.TheRasterDataNodeclass ist the abstract base class for all objects in the product package that contain rasterized data.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.cacheClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.The abstract
ProductDataclass 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.dimapClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.The
GeoCodinginterface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.AMetadataAttributeis part of aand represents a key/value pair.MetadataElementAMetadataElementis a data node used to store metadata.Productinstances are an in-memory representation of a remote sensing data product.The abstractProductDataclass represents a generic data buffer used to hold the actual data values stored in remote sensing data products.TheProductNodeis the base class for all nodes within a remote sensing data product and even the data product itself.TheRasterDataNodeclass ist the abstract base class for all objects in the product package that contain rasterized data.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.spiClassDescriptionA
Maskis used to mask image pixels of other raster data nodes.Specifies a factory for thesource imageused by aMask.Productinstances are an in-memory representation of a remote sensing data product.TheRasterDataNodeclass 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.geocodingClassDescription
AbstractGeoCodingis the base class of all geo-coding implementation.A band contains the data for geophysical parameter in remote sensing data products.TheGeoCodinginterface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.TheGeoPosclass represents a geographical position measured in longitudes and latitudes.APixelPosrepresents a position or point in a pixel coordinate system.Productinstances are an in-memory representation of a remote sensing data product.TheRasterDataNodeclass ist the abstract base class for all objects in the product package that contain rasterized data.Represents a geo-coded scene. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.geocoding.forward
-
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.geocoding.inverse
-
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.geocoding.utilClassDescriptionThe
GeoPosclass represents a geographical position measured in longitudes and latitudes.APixelPosrepresents a position or point in a pixel coordinate system.TheRasterDataNodeclass 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.geometryClassDescriptionPlacemark descriptors are used to describe and create
Placemarks.Productinstances are an in-memory representation of a remote sensing data product.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.persistenceClassDescription
Productinstances 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.placemarkClassDescriptionThe
GeoCodinginterface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.Placemarks are displayed as symbols at the image's pixel position corresponding to their geographical position.Placemark descriptors are used to describe and createPlacemarks. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataio.rgbClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.
Productinstances are an in-memory representation of a remote sensing data product.The abstractProductDataclass 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.datamodelClassDescriptionThe
AbstractBandclass 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.AbstractGeoCodingis the base class of all geo-coding implementation.The base class forPlacemarkDescriptorimplementations.A band contains the data for geophysical parameter in remote sensing data products.TheColorPaletteDefclass represents a curve that is used to transform the sample values of a geo-physical band into color palette indexes.Contains all info for a color schemeA band that obtains its input data from an underlying source band and filters the raster data using aKernel.ADataNodeis the base class for all nodes within a data product which carry data.Represents a band that generates its data by using another band as input and performs some kind of operation on this input.Provides the information required to decode integer sample values that are combined of single flags (bit indexes).A geo-coding based on equations.Ground control point (GCP) geo-coding.Class representing the approximation methods used for the GCP geo-coding.A band that obtains its input data from an underlying source raster and filters its data using a predefinedoperation type.Predefined operation types.Approximates the x(lat, lon) and y(lat, lon) functions.TheGeoCodinginterface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.TheGeoPosclass represents a geographical position measured in longitudes and latitudes.A geometric representation of a geographical grid measured in longitudes and latitudes.This class contains information about how a product's raster data node is displayed as an image.Enumerates the possible histogram matching modes.Enumerates the possible histogram matching modes.Provides the information required to decode integer sample values that represent index values (e.g.TheKernelclass 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.Deprecated.AMaskis used to mask image pixels of other raster data nodes.A mask image type which is based on band math.Specifies a factory for thesource imageused by aMask.A mask image type which is based on vector data.AMetadataAttributeis part of aand represents a key/value pair.MetadataElementAMetadataElementis a data node used to store metadata.APixelPosrepresents a position or point in a pixel coordinate system.Placemarks are displayed as symbols at the image's pixel position corresponding to their geographical position.Placemark descriptors are used to describe and createPlacemarks.The interfacePointingwraps aGeoCodingand optionally provides more geometry information such as sun direction, satellite (view) direction and elevation at a given pixel position.A factory which creates instances of aPointingfor a given raster data node.Productinstances are an in-memory representation of a remote sensing data product.Deprecated.The abstractProductDataclass represents a generic data buffer used to hold the actual data values stored in remote sensing data products.TheByteclass is aProductDataspecialisation for signed 8-bit integer fields.TheIntclass is aProductDataspecialisation for signed 32-bit integer fields.TheShortclass is aProductDataspecialisation for signed 16-bit integer fields.TheUIntclass is aProductDataspecialisation for unsigned 32-bit integer fields.TheProductData.UTCclass is aProductData.UIntspecialisation for UTC date/time values.A filter for products.A type-safe container for elements of the typeProduct.An event object passed into theProductManager.Listenermethods.A listener for the product manager.TheProductNodeis the base class for all nodes within a remote sensing data product and even the data product itself.A product node event informs a product change listener about the source of the notification.A filter for abstract product nodes.A type-safe container for elements of the typeProductNode.A type-safe list for elements of the typeProductNode.A listener which listens to internal data product changes.A visitor for a product and all other product nodes.TheProgressListenerinterface represents a listener for the observation of possibly time consuming processes.TheRasterDataNodeclass ist the abstract base class for all objects in the product package that contain rasterized data.A raster data processor which is called for a set of raster lines to be processed.Class for approximating a function of two variables with a rational function.A profile used for the creation of RGB images.A profile used for the creation of RGB images.Class for rotating geographical positions.Provides the information required to decode integer sample values that are combined of single flags (bit indexes).The scaling method used for geophysical value transformation in aBand.Represents a geo-coded scene.Provides various transformations from localRasterDataNodecoordinate reference systems to aProduct's scene coordinate reference systems.Provides statistic information for a raster data node at a given image resolution level.The factory forStxinstances.Deprecated.since SNAP 8.0.0, Better useComponentGeoCodingwithTiePointInverseand one ofTiePointInverse,TiePointBilinearForwardandTiePointSplineForwardDeprecated.A tie-point grid contains the data for geophysical parameter in remote sensing data products.TheTimeCodinginterface allows to convert pixel coordinates to time values and vice versa (if possible).Placemark descriptor implementation for handling track data.A container for data which fully describes a transect profile.Builder for instances ofTransectProfileData.A container which allows to store vector data in the BEAM product model.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.quicklooksClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.
Productinstances are an in-memory representation of a remote sensing data product.TheProductNodeis the base class for all nodes within a remote sensing data product and even the data product itself.A visitor for a product and all other product nodes. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataop.barithmClassDescriptionA
Maskis used to mask image pixels of other raster data nodes.Productinstances are an in-memory representation of a remote sensing data product.The abstractProductDataclass represents a generic data buffer used to hold the actual data values stored in remote sensing data products.TheRasterDataNodeclass 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.demClassDescriptionThe
GeoCodinginterface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.TheGeoPosclass represents a geographical position measured in longitudes and latitudes.APixelPosrepresents a position or point in a pixel coordinate system.The interfacePointingwraps aGeoCodingand optionally provides more geometry information such as sun direction, satellite (view) direction and elevation at a given pixel position.Productinstances 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
-
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.dataop.maptransfClassDescriptionThe
GeoPosclass represents a geographical position measured in longitudes and latitudes. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpfClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.
Productinstances are an in-memory representation of a remote sensing data product.The abstractProductDataclass represents a generic data buffer used to hold the actual data values stored in remote sensing data products.A type-safe container for elements of the typeProduct.TheRasterDataNodeclass 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.annotationsClassDescription
Productinstances 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
-
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.common.resampleClassDescription
Productinstances are an in-memory representation of a remote sensing data product.TheRasterDataNodeclass 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.rtv
-
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.gpf.common.supportClassDescription
Productinstances 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.descriptorClassDescription
Productinstances are an in-memory representation of a remote sensing data product.TheRasterDataNodeclass 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.graphClassDescription
Productinstances 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.mainClassDescription
Productinstances 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.monitorClassDescriptionA 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.tooladapterClassDescription
Productinstances 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.pointopClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.Predefined operation types.The
Kernelclass 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.Productinstances are an in-memory representation of a remote sensing data product.A filter for abstract product nodes.TheRasterDataNodeclass 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.imageClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.The
GeoCodinginterface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.This class contains information about how a product's raster data node is displayed as an image.Placemark descriptors are used to describe and createPlacemarks.Productinstances are an in-memory representation of a remote sensing data product.The abstractProductDataclass represents a generic data buffer used to hold the actual data values stored in remote sensing data products.TheRasterDataNodeclass ist the abstract base class for all objects in the product package that contain rasterized data.A tie-point grid contains the data for geophysical parameter in remote sensing data products.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.layerClassDescriptionA
Maskis used to mask image pixels of other raster data nodes.Productinstances are an in-memory representation of a remote sensing data product.TheProductNodeis the base class for all nodes within a remote sensing data product and even the data product itself.A product node event informs a product change listener about the source of the notification.A listener which listens to internal data product changes.TheRasterDataNodeclass 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.metadataClassDescriptionThe
GeoCodinginterface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.AMetadataAttributeis part of aand represents a key/value pair.MetadataElementAMetadataElementis a data node used to store metadata.The abstractProductDataclass represents a generic data buffer used to hold the actual data values stored in remote sensing data products.TheProductData.UTCclass is aProductData.UIntspecialisation for UTC date/time values. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.subsetClassDescriptionThe
GeoCodinginterface 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.transformClassDescriptionThe
GeoCodinginterface 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.utilClassDescriptionA band contains the data for geophysical parameter in remote sensing data products.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.Provides the information required to decode integer sample values that are combined of single flags (bit indexes).The
GeoCodinginterface provides geo-spatial latitude and longitude information for a given X/Y position of any (two-dimensional) raster.TheGeoPosclass represents a geographical position measured in longitudes and latitudes.This class contains information about how a product's raster data node is displayed as an image.Provides the information required to decode integer sample values that represent index values (e.g.AMaskis used to mask image pixels of other raster data nodes.AMetadataElementis a data node used to store metadata.APixelPosrepresents a position or point in a pixel coordinate system.Productinstances are an in-memory representation of a remote sensing data product.The abstractProductDataclass represents a generic data buffer used to hold the actual data values stored in remote sensing data products.TheProductData.UTCclass is aProductData.UIntspecialisation for UTC date/time values.TheProductNodeis the base class for all nodes within a remote sensing data product and even the data product itself.A type-safe container for elements of the typeProductNode.TheRasterDataNodeclass ist the abstract base class for all objects in the product package that contain rasterized data.A tie-point grid contains the data for geophysical parameter in remote sensing data products.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.geotiffClassDescriptionThe
GeoCodinginterface 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.kmzClassDescriptionThe
ProductData.UTCclass is aProductData.UIntspecialisation for UTC date/time values. -
Classes in org.esa.snap.core.datamodel used by org.esa.snap.core.util.mathClassDescriptionThe
GeoPosclass represents a geographical position measured in longitudes and latitudes.
CrsGeoCodinginstead.