/** * Copies only the bands from source to target. * * @see #copyBandsForGeomTransform(org.esa.beam.framework.datamodel.Product, org.esa.beam.framework.datamodel.Product, boolean, double, java.util.Map) */ public static void copyBandsForGeomTransform(final Product sourceProduct, final Product targetProduct, final double defaultNoDataValue, final Map<Band, RasterDataNode> addedRasterDataNodes) { copyBandsForGeomTransform(sourceProduct, targetProduct, false, defaultNoDataValue, addedRasterDataNodes); }
ProductUtils.copyBandsForGeomTransform(source, target1, 0, bandMapping); assertEquals(0, target1.getNumBands()); assertEquals(0, bandMapping.size()); ProductUtils.copyBandsForGeomTransform(source, target2, 0, bandMapping); assertEquals(3, target2.getNumBands()); assertNotNull(target2.getBand("b1")); ProductUtils.copyBandsForGeomTransform(source, target3, true, 0, bandMapping); assertEquals(5, target3.getNumBands()); assertNotNull(target3.getBand("t1"));