Uses of Class
org.dcm4che2.image.LookupTable

Packages that use LookupTable
org.dcm4che2.image   
 

Uses of LookupTable in org.dcm4che2.image
 

Subclasses of LookupTable in org.dcm4che2.image
 class ByteLookupTable
           
 class ShortLookupTable
           
 

Methods in org.dcm4che2.image that return LookupTable
protected  LookupTable ByteLookupTable.combine(LookupTable other, int outBits, boolean inverse, short[] pval2out)
           
protected abstract  LookupTable LookupTable.combine(LookupTable other, int outBits, boolean inverse, short[] pval2out)
           
protected  LookupTable ShortLookupTable.combine(LookupTable other, int outBits, boolean inverse, short[] pval2out)
           
protected  LookupTable ByteLookupTable.combine(LookupTable vlut, LookupTable plut, int outBits, boolean inverse, short[] pval2out)
           
protected abstract  LookupTable LookupTable.combine(LookupTable vlut, LookupTable plut, int outBits, boolean inverse, short[] pval2out)
           
protected  LookupTable ShortLookupTable.combine(LookupTable vlut, LookupTable plut, int outBits, boolean inverse, short[] pval2out)
           
static LookupTable LookupTable.createLut(int inBits, boolean signed, int outBits, DicomObject mLut, DicomObject voiLut, boolean inverse, short[] pval2out, java.lang.Integer pixelPaddingValue, java.lang.Integer pixelPaddingRange)
          Create LUT for given i/o range, non-linear Modality LUT and non-linear VOI LUT.
static LookupTable LookupTable.createLut(int inBits, boolean signed, int outBits, DicomObject mLut, DicomObject voiLut, DicomObject pLut, boolean inverse, short[] pval2out, java.lang.Integer pixelPaddingValue, java.lang.Integer pixelPaddingRange)
          Create LUT for given i/o range, non-linear Modality LUT, non-linear VOI LUT and non-linear Presentation LUT.
static LookupTable LookupTable.createLut(int inBits, boolean signed, int outBits, DicomObject mLut, float center, float width, java.lang.String vlutFct, boolean inverse, short[] pval2out, java.lang.Integer pixelPaddingValue, java.lang.Integer pixelPaddingRange)
          Create LUT for given i/o range, non-linear Modality LUT and Window Center/Width.
static LookupTable LookupTable.createLut(int inBits, boolean signed, int outBits, DicomObject mLut, float center, float width, java.lang.String vlutFct, DicomObject pLut, boolean inverse, short[] pval2out, java.lang.Integer pixelPaddingValue, java.lang.Integer pixelPaddingRange)
          Create LUT for given i/o range, non-linear Modality LUT, Window Center/Width and non-linear Presentation LUT.
static LookupTable LookupTable.createLut(int inBits, boolean signed, int outBits, float slope, float intercept, DicomObject voiLut, boolean inverse, short[] pval2out, java.lang.Integer pixelPaddingValue, java.lang.Integer pixelPaddingRange)
          Create LUT for given i/o range, Rescale Slope/Intercept and non-linear VOI LUT.
static LookupTable LookupTable.createLut(int inBits, boolean signed, int outBits, float slope, float intercept, DicomObject voiLut, DicomObject pLut, boolean inverse, short[] pval2out, java.lang.Integer pixelPaddingValue, java.lang.Integer pixelPaddingRange)
          Create LUT for given i/o range, Rescale Slope/Intercept, non-linear VOI LUT and non-linear Presentation LUT.
static LookupTable LookupTable.createLut(int inBits, boolean signed, int outBits, float slope, float intercept, float center, float width, java.lang.String vlutFct, boolean inverse, short[] pval2out, java.lang.Integer pixelPaddingValue, java.lang.Integer pixelPaddingRange)
          Create ramp or sigmoid LUT for given i/o range, Rescale Slope/Intercept and Window Center/Width.
static LookupTable LookupTable.createLut(int inBits, boolean signed, int outBits, float slope, float intercept, float center, float width, java.lang.String vlutFct, DicomObject pLut, boolean inverse, short[] pval2out)
          Deprecated. Please use createLut(int, boolean, int, float, float, float, float, String, DicomObject, boolean, short[], Integer, Integer)
Create LUT for given i/o range, Rescale Slope/Intercept, Window Center/Width and non-linear Presentation LUT. Apply no Window if Window Width = 0.

If pval2out is not null, the output will be weighted according this function, where the highest input value (p-value) maps to array index length-1 and the highest output value (2^outBits-1) is represented by 0xFFFF. Length of pval2out must be equal to 2^inBits, with inBits in the range [8, 16].

static LookupTable LookupTable.createLut(int inBits, boolean signed, int outBits, float slope, float intercept, float center, float width, java.lang.String vlutFct, DicomObject pLut, boolean inverse, short[] pval2out, java.lang.Integer pixelPaddingValue, java.lang.Integer pixelPaddingRange)
          Create LUT for given i/o range, Rescale Slope/Intercept, Window Center/Width and non-linear Presentation LUT.
static LookupTable LookupTable.createLutForImage(DicomObject img, DicomObject mlutObj, DicomObject voiObj, DicomObject pLut, float center, float width, java.lang.String vlutFct, boolean inverse, int outBits, short[] pval2out)
          Creates a LUT based on a set of provided objects.
static LookupTable LookupTable.createLutForImage(DicomObject img, int outBits, short[] pval2out)
          Create LUT for given DICOM image and output range.
static LookupTable LookupTable.createLutForImageWithPR(DicomObject img, DicomObject pr, int frame, float center, float width, java.lang.String vlutFct, int outBits, short[] pval2out)
          Create LUT for given DICOM image with DICOM Presentation State and output range and possibly a window level over-ride.
static LookupTable LookupTable.createLutFromVOISequence(DicomObject img, DicomObject mLut, DicomObject voiLut, boolean inverse, int outBits, short[] pval2out)
          Deprecated. Please use createLutFromVOISequence(DicomObject, DicomObject, DicomObject, boolean, int, short[], Integer, Integer)
Create LUT for given DICOM image, non-linear VOI LUT and output range.

If pval2out is not null, the output will be weighted according this function, where the highest input value (p-value) maps to array index length-1 and the highest output value (2^outBits-1) is represented by 0xFFFF. Length of pval2out must be equal to 2^inBits, with inBits in the range [8, 16].

static LookupTable LookupTable.createLutFromVOISequence(DicomObject img, DicomObject mLut, DicomObject voiLut, boolean inverse, int outBits, short[] pval2out, java.lang.Integer pixelPaddingValue, java.lang.Integer pixelPaddingRange)
          Create LUT for given DICOM image, non-linear VOI LUT and output range.
static LookupTable LookupTable.createLutFromWL(DicomObject img, DicomObject mLut, float center, float width, java.lang.String vlutFct, boolean inverse, int outBits, short[] pval2out)
          Deprecated. Please use #createLut(DicomObject, DicomObject, float, float, String, boolean, int, short[], Integer, Integer)
Create LUT for given DICOM image, modality LUT, and Window Center/Width and output range. Apply no Window if Window Width = 0.

If pval2out is not null, the output will be weighted according this function, where the highest input value (p-value) maps to array index length-1 and the highest output value (2^outBits-1) is represented by 0xFFFF. Length of pval2out must be equal to 2^inBits, with inBits in the range [8, 16].

static LookupTable LookupTable.createLutFromWL(DicomObject img, DicomObject mLut, float center, float width, java.lang.String vlutFct, boolean inverse, int outBits, short[] pval2out, java.lang.Integer pixelPaddingValue, java.lang.Integer pixelPaddingRange)
          Create LUT for given DICOM image, modality LUT, and Window Center/Width and output range.
protected  LookupTable ShortLookupTable.inverse()
           
protected  LookupTable ByteLookupTable.scale(int outBits, boolean inverse, short[] pval2out)
           
protected abstract  LookupTable LookupTable.scale(int outBits, boolean inverse, short[] pval2out)
           
protected  LookupTable ShortLookupTable.scale(int outBits, boolean inverse, short[] pval2out)
           
 

Methods in org.dcm4che2.image with parameters of type LookupTable
protected  LookupTable ByteLookupTable.combine(LookupTable other, int outBits, boolean inverse, short[] pval2out)
           
protected abstract  LookupTable LookupTable.combine(LookupTable other, int outBits, boolean inverse, short[] pval2out)
           
protected  LookupTable ShortLookupTable.combine(LookupTable other, int outBits, boolean inverse, short[] pval2out)
           
protected  LookupTable ByteLookupTable.combine(LookupTable vlut, LookupTable plut, int outBits, boolean inverse, short[] pval2out)
           
protected abstract  LookupTable LookupTable.combine(LookupTable vlut, LookupTable plut, int outBits, boolean inverse, short[] pval2out)
           
protected  LookupTable ShortLookupTable.combine(LookupTable vlut, LookupTable plut, int outBits, boolean inverse, short[] pval2out)
           
 



Copyright © 2011 dcm4che. All Rights Reserved.