BEAM Eclipse Tutorial | ![]() |
This tutorial gives a brief description how to configure and use the Eclipse SDK for BEAM Java Development
You can either integrate functionality of the BEAM Toolbox in you new software or add new features to BEAM by using the available extension points.
The following table lists all BEAM extension points, the related registry classes with a brief description and links to the related sections in this tutorial if available.
Extension point interface(s) -> Registry |
Description | Related information in this document |
---|---|---|
VisatPlugIn ->VisatPlugInManager |
Extension point for VISAT user interface extensions.Most of the VISAT features are already developed as plug-ins. |
Developing a Visat Plug-In |
ProductReader, ProductWriter -> ProductIOPlugInManager |
Extension point for data product readers and writers for different file formats, e.g. BEAM-DIMAP, Envisat N1, MODIS, AVHRR, HDF, GeoTIFF. |
|
MapProjection, MapTransformDescriptor -> MapProjectionRegistry |
Extension point for map projections, e.g. UTM, Geographic and map coordinate transformations, e.g. Transverse Mercator, Identity. |
|
ElevationModelDescriptor -> ElevationModelRegistry |
Extension point for digital elevation maps (DEM), e.g. GETASSE30. | |
Function, Symbol -> BandArithmetic |
Extension point for functions and symbols to be used in mathematical expressions in the band arithmetic, e.g. sin, exp, tanh, PI, E, X, Y. |
Please use the following links to get more detailed information on the following topics:
Getting started
Go through the following modules in the order as stated below to establish the basis for BEAM related Java development with Eclipse:
Developing
The three developing modules are independent from each other and can be passed in arbitrary order: