|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.pixelmed.display.WindowCenterAndWidth
public class WindowCenterAndWidth
A class of static methods to perform window operations on images.
| Constructor Summary | |
|---|---|
WindowCenterAndWidth()
|
|
| Method Summary | |
|---|---|
protected static void |
applyPaddingValueRangeToLUT(byte[] lut,
int pad,
int padRangeLimit,
int mask)
|
static BufferedImage |
applyVOILUT(BufferedImage src,
double center,
double width,
double identityCenter,
double identityWidth,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad,
int padRangeLimit,
int numberOfEntries,
int firstValueMapped,
int bitsPerEntry,
short[] grayTable,
int entryMin,
int entryMax,
int topOfEntryRange)
|
static BufferedImage |
applyWindowCenterAndWidthLinear(BufferedImage src,
double center,
double width,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad)
|
static BufferedImage |
applyWindowCenterAndWidthLinear(BufferedImage src,
double center,
double width,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad,
int padRangeLimit)
|
static BufferedImage |
applyWindowCenterAndWidthLinear(BufferedImage src,
double center,
double width,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad,
int padRangeLimit,
boolean useExactCalculationInsteadOfDICOMStandardMethod)
|
static BufferedImage |
applyWindowCenterAndWidthLogistic(BufferedImage src,
double center,
double width,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad)
|
static BufferedImage |
applyWindowCenterAndWidthLogistic(BufferedImage src,
double center,
double width,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad,
int padRangeLimit)
|
static BufferedImage |
applyWindowCenterAndWidthWithPaletteColor(BufferedImage src,
double center,
double width,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad,
int padRangeLimit,
int largestGray,
int bitsPerEntry,
int numberOfEntries,
short[] redTable,
short[] greenTable,
short[] blueTable)
|
static BufferedImage |
applyWindowCenterAndWidthWithPaletteColor(BufferedImage src,
double center,
double width,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad,
int largestGray,
int bitsPerEntry,
int numberOfEntries,
short[] redTable,
short[] greenTable,
short[] blueTable)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WindowCenterAndWidth()
| Method Detail |
|---|
protected static void applyPaddingValueRangeToLUT(byte[] lut,
int pad,
int padRangeLimit,
int mask)
lut - pad - padRangeLimit - mask -
public static final BufferedImage applyWindowCenterAndWidthLogistic(BufferedImage src,
double center,
double width,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad)
src - center - width - signed - inverted - useSlope - useIntercept - usePad - pad -
public static final BufferedImage applyWindowCenterAndWidthLogistic(BufferedImage src,
double center,
double width,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad,
int padRangeLimit)
src - center - width - signed - inverted - useSlope - useIntercept - usePad - pad - padRangeLimit -
public static final BufferedImage applyWindowCenterAndWidthLinear(BufferedImage src,
double center,
double width,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad)
src - center - width - signed - inverted - useSlope - useIntercept - usePad - pad -
public static final BufferedImage applyWindowCenterAndWidthLinear(BufferedImage src,
double center,
double width,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad,
int padRangeLimit)
src - center - width - signed - inverted - useSlope - useIntercept - usePad - pad - padRangeLimit -
public static final BufferedImage applyWindowCenterAndWidthLinear(BufferedImage src,
double center,
double width,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad,
int padRangeLimit,
boolean useExactCalculationInsteadOfDICOMStandardMethod)
src - center - width - signed - inverted - useSlope - useIntercept - usePad - pad - padRangeLimit - useExactCalculationInsteadOfDICOMStandardMethod -
public static final BufferedImage applyWindowCenterAndWidthWithPaletteColor(BufferedImage src,
double center,
double width,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad,
int largestGray,
int bitsPerEntry,
int numberOfEntries,
short[] redTable,
short[] greenTable,
short[] blueTable)
src - center - width - signed - inverted - useSlope - useIntercept - usePad - pad - largestGray - bitsPerEntry - numberOfEntries - redTable - greenTable - blueTable -
public static final BufferedImage applyWindowCenterAndWidthWithPaletteColor(BufferedImage src,
double center,
double width,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad,
int padRangeLimit,
int largestGray,
int bitsPerEntry,
int numberOfEntries,
short[] redTable,
short[] greenTable,
short[] blueTable)
src - center - width - signed - inverted - useSlope - useIntercept - usePad - pad - padRangeLimit - largestGray - bitsPerEntry - numberOfEntries - redTable - greenTable - blueTable -
public static final BufferedImage applyVOILUT(BufferedImage src,
double center,
double width,
double identityCenter,
double identityWidth,
boolean signed,
boolean inverted,
double useSlope,
double useIntercept,
boolean usePad,
int pad,
int padRangeLimit,
int numberOfEntries,
int firstValueMapped,
int bitsPerEntry,
short[] grayTable,
int entryMin,
int entryMax,
int topOfEntryRange)
src - center - width - identityCenter - identityWidth - signed - inverted - useSlope - useIntercept - usePad - pad - padRangeLimit - numberOfEntries - bitsPerEntry - grayTable - entryMin - entryMax - topOfEntryRange -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||