protected void handleJAIEXTParams( ParameterBlockJAI parameters, ParameterValueGroup parameters2) { if (JAIExt.isJAIExtOperation("algebric")) { parameters.set(Operator.MULTIPLY, 0); Collection<GridCoverage2D> sources = (Collection<GridCoverage2D>) parameters2.parameter("sources").getValue(); for (GridCoverage2D source : sources) { handleROINoDataInternal(parameters, source, "algebric", 1, 2); } } }
block.set(nodata, BACKGROUND_PARAM); block.set(rois, ROI_PARAM); block.set(rr.getAlphas(), ALPHA_PARAM); rasters[PRIMARY_SOURCE_INDEX].getSampleModel().getDataType()); block.set(new double[][] {{threshold}}, THRESHOLD_PARAM); block.set(MosaicDescriptor.MOSAIC_TYPE_OVERLAY, MOSAIC_TYPE_PARAM); ranges[i] = RangeFactory.create(value, value); block.set(ranges, NODATA_RANGE_PARAM);
protected void handleJAIEXTParams( ParameterBlockJAI parameters, ParameterValueGroup parameters2) { if (JAIExt.isJAIExtOperation("algebric")) { parameters.set(Operator.LOG, 0); Collection<GridCoverage2D> sources = (Collection<GridCoverage2D>) parameters2.parameter("sources").getValue(); for (GridCoverage2D source : sources) { handleROINoDataInternal(parameters, source, "algebric", 1, 2); } } }
protected void handleJAIEXTParams( ParameterBlockJAI parameters, ParameterValueGroup parameters2) { if (JAIExt.isJAIExtOperation(ALGEBRIC)) { parameters.set(Operator.SUM, 0); Collection<GridCoverage2D> sources = (Collection<GridCoverage2D>) parameters2.parameter("sources").getValue(); for (GridCoverage2D source : sources) { handleROINoDataInternal(parameters, source, ALGEBRIC, 1, 2); } } }
protected void handleJAIEXTParams( ParameterBlockJAI parameters, ParameterValueGroup parameters2) { if (JAIExt.isJAIExtOperation(ALGEBRIC)) { parameters.set(Operator.INVERT, 0); Collection<GridCoverage2D> sources = (Collection<GridCoverage2D>) parameters2.parameter("sources").getValue(); for (GridCoverage2D source : sources) { handleROINoDataInternal(parameters, source, ALGEBRIC, 1, 2); } } }
protected void handleJAIEXTParams( ParameterBlockJAI parameters, ParameterValueGroup parameters2) { GridCoverage2D source = (GridCoverage2D) parameters2.parameter("source0").getValue(); if (JAIExt.isJAIExtOperation("operationConst")) { parameters.set(Operator.SUBTRACT_FROM, 1); } handleROINoDataInternal(parameters, source, "operationConst", 2, 3); }
protected void handleJAIEXTParams( ParameterBlockJAI parameters, ParameterValueGroup parameters2) { GridCoverage2D source = (GridCoverage2D) parameters2.parameter("source0").getValue(); if (JAIExt.isJAIExtOperation(OPERATION_CONST)) { parameters.set(Operator.DIVIDE, 1); } handleROINoDataInternal(parameters, source, OPERATION_CONST, 2, 3); }
protected void handleJAIEXTParams( ParameterBlockJAI parameters, ParameterValueGroup parameters2) { GridCoverage2D source = (GridCoverage2D) parameters2.parameter("source0").getValue(); if (JAIExt.isJAIExtOperation("operationConst")) { parameters.set(Operator.SUBTRACT, 1); } handleROINoDataInternal(parameters, source, "operationConst", 2, 3); }
protected void handleJAIEXTParams( ParameterBlockJAI parameters, ParameterValueGroup parameters2) { GridCoverage2D source = (GridCoverage2D) parameters2.parameter("source0").getValue(); if (JAIExt.isJAIExtOperation(OPERATION_CONST)) { parameters.set(Operator.SUM, 1); } handleROINoDataInternal(parameters, source, OPERATION_CONST, 2, 3); }
protected void handleJAIEXTParams( ParameterBlockJAI parameters, ParameterValueGroup parameters2) { if (JAIExt.isJAIExtOperation(ALGEBRIC)) { parameters.set(Operator.EXP, 0); Collection<GridCoverage2D> sources = (Collection<GridCoverage2D>) parameters2.parameter("sources").getValue(); for (GridCoverage2D source : sources) { handleROINoDataInternal(parameters, source, ALGEBRIC, 1, 2); } } }
protected void handleJAIEXTParams( ParameterBlockJAI parameters, ParameterValueGroup parameters2) { if (JAIExt.isJAIExtOperation(ALGEBRIC)) { parameters.set(Operator.ABSOLUTE, 0); Collection<GridCoverage2D> sources = (Collection<GridCoverage2D>) parameters2.parameter("sources").getValue(); for (GridCoverage2D source : sources) { handleROINoDataInternal(parameters, source, ALGEBRIC, 1, 2); } } }
protected void handleJAIEXTParams( ParameterBlockJAI parameters, ParameterValueGroup parameters2) { GridCoverage2D source = (GridCoverage2D) parameters2.parameter("source0").getValue(); if (JAIExt.isJAIExtOperation("operationConst")) { parameters.set(Operator.MULTIPLY, 1); } handleROINoDataInternal(parameters, source, "operationConst", 2, 3); }
protected void handleJAIEXTParams( ParameterBlockJAI parameters, ParameterValueGroup parameters2) { if (JAIExt.isJAIExtOperation(STATS)) { GridCoverage2D source = (GridCoverage2D) parameters2.parameter("source0").getValue(); // Handle ROI and NoData handleROINoDataInternal(parameters, source, STATS, 2, 3); // Setting the Statistic operation parameters.set(new StatsType[] {StatsType.EXTREMA}, 6); // Check on the band numnber int b = source.getRenderedImage().getSampleModel().getNumBands(); int[] indexes = new int[b]; for (int i = 0; i < b; i++) { indexes[i] = i; } parameters.set(indexes, 5); } } }
protected void handleJAIEXTParams( ParameterBlockJAI parameters, ParameterValueGroup parameters2) { if (JAIExt.isJAIExtOperation(STATS)) { GridCoverage2D source = (GridCoverage2D) parameters2.parameter("source0").getValue(); // Handle ROI and NoData handleROINoDataInternal(parameters, source, STATS, 2, 3); // Setting the Statistic operation parameters.set(new StatsType[] {StatsType.HISTOGRAM}, 6); // Check on the band numnber int b = source.getRenderedImage().getSampleModel().getNumBands(); int[] indexes = new int[b]; for (int i = 0; i < b; i++) { indexes[i] = i; } parameters.set(indexes, 5); } } }