This package contains classes and interfaces used for an in-memory presentation of remote sensing data products.

The {@link org.esa.beam.framework.datamodel.Product} class plays a central role in this package and is used throughout the MERIS/(A)ATSR software in order represent data products of many different types.

Many of the classes in this package are superclasses of the {@link org.esa.beam.framework.datamodel.ProductNode}, which acts as a base class for all data and metadata items contained in a product. The inheritance hierarchy is as follows:

  • {@link org.esa.beam.framework.datamodel.ProductNode}
  • {@link org.esa.beam.framework.datamodel.MetadataElement}
  • {@link org.esa.beam.framework.datamodel.FlagCoding}
  • {@link org.esa.beam.framework.datamodel.DataNode}
  • {@link org.esa.beam.framework.datamodel.MetadataAttribute}
  • {@link org.esa.beam.framework.datamodel.RasterDataNode}
  • {@link org.esa.beam.framework.datamodel.TiePointGrid}
  • {@link org.esa.beam.framework.datamodel.Band}
  • {@link org.esa.beam.framework.datamodel.Product Product}
  • A strongly related package is {@link org.esa.beam.framework.dataio} which provides the data product I/O framework. @see org.esa.beam.framework.datamodel.Product @see org.esa.beam.framework.dataio