}
break;
case DataBuffer.TYPE_SHORT:
{
DataBufferShort dataBuffer = (DataBufferShort) source.getDataBuffer();
short[] data = dataBuffer.getData();
short ignore = (short) this.ignore;
short median = (short) this.median;
getCutLevelsShort(data, ignore, median, x0, y0, x1, y1, w, stats);
}
break;
case DataBuffer.TYPE_USHORT:
{
DataBufferUShort dataBuffer = (DataBufferUShort) source.getDataBuffer();
short[] data = dataBuffer.getData();
int ignore = (int) this.ignore;
int median = (int) this.median;
getCutLevelsUShort(data, ignore, median, x0, y0, x1, y1, w, stats);
}
break;
case DataBuffer.TYPE_INT:
{
DataBufferInt dataBuffer = (DataBufferInt) source.getDataBuffer();
int[] data = dataBuffer.getData();
int ignore = (int) this.ignore;
int median = (int) this.median;
getCutLevelsInt(data, ignore, median, x0, y0, x1, y1, w, stats);
}
break;