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.
Interfaces used to render graphics using a Viewport onto a Rendering.
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.