Interface ProductConfigurer


  • public interface ProductConfigurer
    A ProductConfigurer is used to configure a target product with respect to a current source product which serves as a template. Various copy...() methods may be used to copy parts of the source product into the target product.

    This interface is not intended to be implemented by clients.

    Since:
    BEAM 4.9
    • Method Detail

      • getSourceProduct

        Product getSourceProduct()
      • setSourceProduct

        void setSourceProduct​(Product sourceProduct)
      • getTargetProduct

        Product getTargetProduct()
      • copyMetadata

        void copyMetadata()
      • copyTimeCoding

        void copyTimeCoding()
      • copyGeoCoding

        void copyGeoCoding()
      • copyMasks

        void copyMasks()
      • copyTiePointGrids

        void copyTiePointGrids​(String... gridName)
      • copyBands

        void copyBands​(String... bandName)
      • copyVectorData

        void copyVectorData()
      • addBand

        Band addBand​(String name,
                     int dataType)
      • addBand

        Band addBand​(String name,
                     int dataType,
                     double noDataValue)
      • addBand

        Band addBand​(String name,
                     String expression,
                     double noDataValue)