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.