int a1BandOffset = a1.getBandOffset(0); float[] a1Data = a1.getFloatDataArray(0); a2LineStride = a2.getScanlineStride(); a2PixelStride = a2.getPixelStride(); a2BandOffset = a2.getBandOffset(0); a2Data = a2.getFloatDataArray(0);
public int[][] roiBoundCheck(int dataType, Number[][] pixelArray, int[][] weightArray, boolean bilinearUsed) { int x0 = src[dataType].getX() + posx / src[dataType].getPixelStride(); int y0 = src[dataType].getY() + (posy - src[dataType].getBandOffset(0)) / src[dataType].getScanlineStride(); // get the 4/16 weight if (roiBounds.contains(x0, y0)) { for (int i = 0; i < pixelArray.length; i++) { for (int j = 0; j < pixelArray.length; j++) { if (bilinearUsed) { weightArray[i][j] = roiIter.getSample(x0 + j, y0 + i, 0); } else { weightArray[i][j] = roiIter.getSample(x0 + (j - 1), y0 + (i - 1), 0); } } } } return weightArray; }
int a1BandOffset = a1.getBandOffset(0); int[] a1Data = a1.getIntDataArray(0); a2LineStride = a2.getScanlineStride(); a2PixelStride = a2.getPixelStride(); a2BandOffset = a2.getBandOffset(0); a2Data = a2.getIntDataArray(0);
int y0 = src.getY() + (posy - src.getBandOffset(bandIndex)) / src.getScanlineStride();
int a1BandOffset = a1.getBandOffset(0); short[] a1Data = a1.getShortDataArray(0); a2LineStride = a2.getScanlineStride(); a2PixelStride = a2.getPixelStride(); a2BandOffset = a2.getBandOffset(0); a2Data = a2.getShortDataArray(0);
int y0 = src.getY() + (posy - src.getBandOffset(bandIndex)) / src.getScanlineStride();
int a1BandOffset = a1.getBandOffset(0); double[] a1Data = a1.getDoubleDataArray(0); a2LineStride = a2.getScanlineStride(); a2PixelStride = a2.getPixelStride(); a2BandOffset = a2.getBandOffset(0); a2Data = a2.getDoubleDataArray(0);
} else { int x0 = src[dataType].getX() + posx / src[dataType].getPixelStride(); int y0 = src[dataType].getY() + (posy - src[dataType].getBandOffset(0)) / src[dataType].getScanlineStride();
int a1BandOffset = a1.getBandOffset(0); short[] a1Data = a1.getShortDataArray(0); a2LineStride = a2.getScanlineStride(); a2PixelStride = a2.getPixelStride(); a2BandOffset = a2.getBandOffset(0); a2Data = a2.getShortDataArray(0);
posy = (srcYInt - srcRect.y) * src[0].getScanlineStride() + src[0].getBandOffset(0); posx = 1; if (posy < src[0].getScanlineStride() + src[0].getBandOffset(0)) { posy = src[0].getScanlineStride() + src[0].getBandOffset(0); posYroi = roiAccessor.getScanlineStride(); posy = src[0].getScanlineStride() + src[0].getBandOffset(0); posYroi = roiAccessor.getScanlineStride();
int a1BandOffset = a1.getBandOffset(0); byte[] a1Data = a1.getByteDataArray(0); a2LineStride = a2.getScanlineStride(); a2PixelStride = a2.getPixelStride(); a2BandOffset = a2.getBandOffset(0); a2Data = a2.getByteDataArray(0);
int dLineStride = dst.getScanlineStride(); int dPixelStride = dst.getPixelStride(); int dBandOffset = dst.getBandOffset(0); short[] dData = dst.getShortDataArray(0);
int dLineStride = dst.getScanlineStride(); int dPixelStride = dst.getPixelStride(); int dBandOffset = dst.getBandOffset(0); int[] dData = dst.getIntDataArray(0);
int dLineStride = dst.getScanlineStride(); int dPixelStride = dst.getPixelStride(); int dBandOffset = dst.getBandOffset(0); short[] dData = dst.getShortDataArray(0);
int dLineStride = dst.getScanlineStride(); int dPixelStride = dst.getPixelStride(); int dBandOffset = dst.getBandOffset(0); int[] dData = dst.getIntDataArray(0);
int dLineStride = dst.getScanlineStride(); int dPixelStride = dst.getPixelStride(); int dBandOffset = dst.getBandOffset(0); short[] dData = dst.getShortDataArray(0);
int dLineStride = dst.getScanlineStride(); int dPixelStride = dst.getPixelStride(); int dBandOffset = dst.getBandOffset(0); float[] dData = dst.getFloatDataArray(0);
int dLineStride = dst.getScanlineStride(); int dPixelStride = dst.getPixelStride(); int dBandOffset = dst.getBandOffset(0); float[] dData = dst.getFloatDataArray(0);
int dLineStride = dst.getScanlineStride(); int dPixelStride = dst.getPixelStride(); int dBandOffset = dst.getBandOffset(0); byte[] dData = dst.getByteDataArray(0);
int dLineStride = dst.getScanlineStride(); int dPixelStride = dst.getPixelStride(); int dBandOffset = dst.getBandOffset(0); byte[] dData = dst.getByteDataArray(0);