29 ParameterBlock pbSubtracted =
new ParameterBlock();
30 pbSubtracted.addSource(raster.render(raster.getGridGeometry().getExtent()));
31 pbSubtracted.add(constt.intValue());
32 RenderedOp subtractedImage = JAI.create(
"andconst", pbSubtracted);
33 final SampleDimension sd =
new SampleDimension.Builder().setName(
"t")
35 (raster.getSampleDimensions().get(rd1).getName() +
" andconst "
37 raster.getSampleDimensions().get(rd1).getMeasurementRange().get(),
38 raster.getSampleDimensions().get(rd1).getTransferFunction().get(),
39 raster.getSampleDimensions().get(rd1).getUnits().get())
42 List<SampleDimension>sds=
new LinkedList<SampleDimension>();
48 BufferedGridCoverage coverage =
new BufferedGridCoverage(raster.getGridGeometry(),
49 sds, DataBuffer.TYPE_SHORT);
50 WritableRaster rasterr = ((BufferedImage) coverage.render(
null)).getRaster();
51 rasterr.setRect(subtractedImage.getSourceImage(0).getData());