SNAP Engine API
Package
Description
The main purpose of this package is to provide a simple data binding framework for binding
Java objects to a GUI or a DOM.
Contains some common
PropertyAccessor
implementations.Contains some common
Converter
implementations.Provides a very basic DOM abstraction and a converter for it.
Contains some common
Validator
implementations.The core
binio
API.Provides the ability to read BinX schema files.
Contains interfaces and classes which shall enable users to describe their data formats
using an interpreted language by constructing an evaluatable tree of expressions.
Utilities for the
binio
API.Provides low-level application classes for service registration,
progress monitoring and assertions.
Provides the module runtime framework.
The graphical layer API is used to render multi-layer images/displays from various sources.
Various support classes for the
com.bc.ceres.glayer
API.Swing user interface support for the
com.bc.ceres.glayer
API.Adds multi-resolution / image pyramid capabilities to JAI.
Various support classes for the
com.bc.ceres.glevel
API.Support implementations for the
com.bc.ceres.grender
API.Adds multi-resolution / image pyramid capabilities to JAI.
Provides general Swing utility classes.
Provides a context for binding Swing components to a
PropertyContainer
which again may wrap plain Java objects.Provides UI-support classes for progress monitoring.
Provides a complete Ceres Module Manager UI to Swing applications.
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.
Contains utilities to create, transform and manipulate product data.
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.The JEXP API (JEXP = Java Expression Parser).
Provides frequently used
LayerType
implementations.Provides utility classes for general parameter handling.
Contains GUI classes for specific parameter classes.
Contains validator classes for the differen parameter types.
Contains extensions of geotools transform classes.
Provides several utility classes used throughout SNAP.
Provides utility classes for I/O operations.
Provides utility classes around the JAI (Java Advanced Imaging) API.
Provides utility classes for mathematical operations.