/** Converts processor to a ByteProcessor. */ public ImageProcessor convertToByte() { switch (type) { case BYTE: return ip; case SHORT: return convertShortToByte(); case FLOAT: return convertFloatToByte(); case RGB: return convertRGBToByte(); default: return null; } }
/** Converts processor to a ByteProcessor. */ public ImageProcessor convertToByte() { switch (type) { case BYTE: return ip; case SHORT: return convertShortToByte(); case FLOAT: return convertFloatToByte(); case RGB: return convertRGBToByte(); default: return null; } }
/** Converts processor to a ShortProcessor. */ public ImageProcessor convertToShort() { switch (type) { case BYTE: return convertByteToShort(); case SHORT: return ip; case FLOAT: return convertFloatToShort(); case RGB: ip = convertRGBToByte(); return convertByteToShort(); default: return null; } }
/** Converts processor to a ShortProcessor. */ public ImageProcessor convertToShort() { switch (type) { case BYTE: return convertByteToShort(); case SHORT: return ip; case FLOAT: return convertFloatToShort(); case RGB: ip = convertRGBToByte(); return convertByteToShort(); default: return null; } }