public RenderedImage create(ParameterBlock pb, RenderingHints hints) { // Getting ImageLayout ImageLayout l = RIFUtil.getImageLayoutHint(hints); // Getting Source RenderedImage source = pb.getRenderedSource(0); // Extracting Parameters final PiecewiseTransform1D lic = (PiecewiseTransform1D) pb.getObjectParameter(0); final Integer bandIndex = pb.getIntParameter(1); final ROI roi = (ROI) pb.getObjectParameter(2); final Range nodata = (Range) pb.getObjectParameter(3); return new GenericPiecewiseOpImage<PiecewiseTransform1DElement>(source, lic, l, bandIndex, roi, nodata, hints, true); }
public RenderedImage create(ParameterBlock pb, RenderingHints hints) { // Getting ImageLayout ImageLayout l = RIFUtil.getImageLayoutHint(hints); // Getting Source RenderedImage source = pb.getRenderedSource(0); // Extracting Parameters final PiecewiseTransform1D lic = (PiecewiseTransform1D) pb.getObjectParameter(0); final Integer bandIndex = pb.getIntParameter(1); final ROI roi = (ROI) pb.getObjectParameter(2); final Range nodata = (Range) pb.getObjectParameter(3); return new GenericPiecewiseOpImage<PiecewiseTransform1DElement>(source, lic, l, bandIndex, roi, nodata, hints, true); }