/** * Create a target product for output. */ private void createTargetProduct() { targetProduct = new Product(sourceProduct.getName(), sourceProduct.getProductType(), sourceImageWidth, sourceImageHeight); addSelectedBands(); ProductUtils.copyProductNodes(sourceProduct, targetProduct); }
/** * Create target product. */ private void createTargetProduct() { targetProduct = new Product(sourceProduct.getName() + PRODUCT_SUFFIX, sourceProduct.getProductType(), sourceImageWidth, sourceImageHeight); addSelectedBands(); ProductUtils.copyProductNodes(sourceProduct, targetProduct); }
@Test public void testFindFirstSourceProduct_IgnoreIndependent() throws Exception { Product toBeClosedProduct = new Product("ToBeClosed", "Type", 100, 100); Product dependingProduct = new Product("dependingProduct", "Type", 100, 100); Product dependentProduct = createDependentProduct(dependingProduct); HashSet<Product> stillOpen = new HashSet<>(Collections.singletonList(dependentProduct)); stillOpen.add(dependingProduct); Product firstSourceProduct = CloseProductAction.findFirstSourceProduct(toBeClosedProduct, stillOpen); assertNull(firstSourceProduct); }
@BeforeClass public static void setUpTestClass() throws Exception { product = new Product("world", "myWorld", 20, 10); product.setSceneGeoCoding(new CrsGeoCoding(DefaultGeographicCRS.WGS84, 20, 10, -180, 90, 18, 18, 0.0, 0.0)); File tempTempFile = File.createTempFile("temp", null); tempDir = new File(tempTempFile.getParentFile(), "ExportGeometryActionTest"); tempDir.mkdir(); tempTempFile.delete(); }
/** * Create target product. */ private void createTargetProduct() { targetProduct = new Product(sourceProduct.getName() + PRODUCT_SUFFIX, sourceProduct.getProductType(), sourceImageWidth, sourceImageHeight); ProductUtils.copyProductNodes(sourceProduct, targetProduct); addSelectedBands(); updateTargetProductMetadata(); }
/** * Create target product. */ private void createTargetProduct() { targetProduct = new Product(sourceProduct.getName() + PRODUCT_SUFFIX, sourceProduct.getProductType(), sourceProduct.getSceneRasterWidth(), sourceProduct.getSceneRasterHeight()); addSelectedBands(); ProductUtils.copyProductNodes(sourceProduct, targetProduct); }
/** * Create target product. */ private void createTargetProduct() { targetProduct = new Product(sourceProduct.getName() + PRODUCT_SUFFIX, sourceProduct.getProductType(), sourceProduct.getSceneRasterWidth(), sourceProduct.getSceneRasterHeight()); addSelectedBands(); ProductUtils.copyProductNodes(sourceProduct, targetProduct); }
/** * Create target product. */ private void createTargetProduct() { targetProduct = new Product(sourceProduct.getName(), sourceProduct.getProductType(), sourceProduct.getSceneRasterWidth(), sourceProduct.getSceneRasterHeight()); addSelectedBands(); ProductUtils.copyProductNodes(sourceProduct, targetProduct); }
@Test public void testFindFirstSourceProduct() throws Exception { Product toBeClosedProduct = new Product("ToBeClosed", "Type", 100, 100); Product dependentProduct = createDependentProduct(toBeClosedProduct); HashSet<Product> stillOpen = new HashSet<>(Collections.singletonList(dependentProduct)); Product firstSourceProduct = CloseProductAction.findFirstSourceProduct(toBeClosedProduct, stillOpen); assertEquals(dependentProduct, firstSourceProduct); }
/** * Create target product. */ public Product createTargetProduct(final Product sourceProduct, final String[] sourceBandNames) { targetProduct = new Product(sourceProduct.getName() + PRODUCT_SUFFIX, sourceProduct.getProductType(), sourceProduct.getSceneRasterWidth(), sourceProduct.getSceneRasterHeight()); addSelectedBands(sourceProduct, sourceBandNames); ProductUtils.copyProductNodes(sourceProduct, targetProduct); return targetProduct; }
/** * Create a target product for output. */ private void createTargetProduct() { targetProduct = new Product(sourceProduct.getName() + PRODUCT_SUFFIX, sourceProduct.getProductType(), sourceProduct.getSceneRasterWidth(), sourceProduct.getSceneRasterHeight()); addSelectedBands(); ProductUtils.copyProductNodes(sourceProduct, targetProduct); }
/** * Create target product. */ private void createTargetProduct() { targetProduct = new Product(sourceProduct.getName(), sourceProduct.getProductType(), sourceProduct.getSceneRasterWidth(), sourceProduct.getSceneRasterHeight()); addSelectedBands(); ProductUtils.copyProductNodes(sourceProduct, targetProduct); }
/** * Create target product. */ private void createTargetProduct() { targetProduct = new Product(sourceProduct.getName() + polDecomp.getSuffix(), sourceProduct.getProductType(), sourceProduct.getSceneRasterWidth(), sourceProduct.getSceneRasterHeight()); addSelectedBands(); ProductUtils.copyProductNodes(sourceProduct, targetProduct); }
@Override public void initialize() throws OperatorException { Product product = new Product("N", "T", 16, 16); product.addBand("B1", ProductData.TYPE_FLOAT32); product.addBand("B2", ProductData.TYPE_FLOAT32); product.setPreferredTileSize(4, 4); //System.out.println("product = " + product); target = product; }
/** * Create target product. */ void createTargetProduct() { targetProduct = new Product(sourceProduct.getName(), sourceProduct.getProductType(), sourceProduct.getSceneRasterWidth(), sourceProduct.getSceneRasterHeight()); ProductUtils.copyProductNodes(sourceProduct, targetProduct); addSelectedBands(); updateTargetProductMetadata(); }
private Product createTargetProduct() { final int sceneWidth = sourceProduct.getSceneRasterWidth(); final int sceneHeight = sourceProduct.getSceneRasterHeight(); Product targetProduct = new Product(TARGET_PRODUCT_NAME, TARGET_PRODUCT_TYPE, sceneWidth, sceneHeight); ProductUtils.copyGeoCoding(sourceProduct, targetProduct); targetProduct.setStartTime(sourceProduct.getStartTime()); targetProduct.setEndTime(sourceProduct.getEndTime()); return targetProduct; }
@Before public void setup() { Product product = new Product("P", "T", 10, 10); product.setFileLocation(new File(String.format("out/%s.dim", product.getName()))); band = new VirtualBand("V", ProductData.TYPE_INT32, 10, 10, "42"); product.addBand(band); productManager = new ProductManager(); productManager.addProduct(product); }
public static void main(String[] args) throws TransformException, FactoryException { Product product1 = new Product("A", "B", 360, 180); product1.setSceneGeoCoding(new CrsGeoCoding(DefaultGeographicCRS.WGS84, 360, 180, -180.0, 90.0, 1.0, 1.0, 0.0, 0.0)); PinDescriptor descriptor = PinDescriptor.getInstance(); Placemark pin1 = Placemark.createPointPlacemark(descriptor, "pin_1", "Pin 1", "Schnatter!", new PixelPos(0, 0), new GeoPos(), product1.getSceneGeoCoding()); product1.getPinGroup().add(pin1); showEditPlacemarkDialog(null, product1, pin1, descriptor); } }
@Test public void testNoDescriptionSet() throws Exception { RGBImageProfile[] rgbImageProfiles = new RGBImageProfile[] { new RGBImageProfile("p1", new String[]{"", "", ""}, new String[]{"matches", "not at", "all"}), }; Product product = new Product("some_name_123", "some_type_123", 1, 1); product.setDescription(null); RGBImageProfile profile = RGBImageProfilePane.findProfileForProductPattern(rgbImageProfiles, product); assertNotNull(profile); } }
@Before public void setUp() throws Exception { appContext = new DefaultAppContext("Fart, fart!"); defaultProducts = new Product[4]; for (int i = 0; i < defaultProducts.length; i++) { defaultProducts[i] = new Product("P" + i, "T" + i, 10, 10); appContext.getProductManager().addProduct(defaultProducts[i]); } appContext.setSelectedProduct(defaultProducts[0]); }