Package org.esa.snap.core.gpf.pointop
Interface ProductConfigurer
-
public interface ProductConfigurer
AProductConfigurer
is used to configure a target product with respect to a current source product which serves as a template. Variouscopy...()
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Band
addBand(String name, int dataType)
Band
addBand(String name, int dataType, double noDataValue)
Band
addBand(String name, String expression)
Band
addBand(String name, String expression, double noDataValue)
void
copyBands(String... bandName)
void
copyBands(ProductNodeFilter<Band> filter)
void
copyGeoCoding()
void
copyMasks()
void
copyMetadata()
void
copyTiePointGrids(String... gridName)
void
copyTimeCoding()
void
copyVectorData()
Product
getSourceProduct()
Product
getTargetProduct()
void
setSourceProduct(Product sourceProduct)
-
-
-
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)
-
copyBands
void copyBands(ProductNodeFilter<Band> filter)
-
copyVectorData
void copyVectorData()
-
-