|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.dcm4che2.image.VOIUtils
public class VOIUtils
Constructor Summary | |
---|---|
VOIUtils()
|
Method Summary | |
---|---|
static int[] |
calcMinMax(DicomObject img,
java.awt.image.Raster raster)
Gets the min/max value from a data buffer, in the raw pixel data |
static boolean |
containsVOIAttributes(DicomObject dobj)
Return true if the specified object contains some type of VOI attributes at the current level (ie window level or VOI LUT sequence) |
static DicomObject |
getLUT(DicomObject dobj,
int sqTag)
|
static float[] |
getMinMaxWindowCenterWidth(DicomObject img,
DicomObject pr,
int frame,
java.awt.image.Raster raster)
This method returns the minimum and maximum window center widths, based on the Modality LUT and image information. |
static boolean |
isModalityLUTcontainsPixelIntensityRelationshipLUT(DicomObject img)
Return true if the specified image object contains a pixel intensity relationship LUT, based on SOP class |
static boolean |
isModalityLUTcontainsPixelIntensityRelationshipLUT(java.lang.String uid)
Return true if the specified SOP class contains a pixel intensity relationship LUT |
static DicomObject |
selectModalityLUTObject(DicomObject img,
DicomObject pr,
int frame)
Finds the applicable DicomObject containing the Modality LUT information for the given frame within the image. |
static DicomObject |
selectVoiItemFromPr(java.lang.String iuid,
DicomObject pr,
int frame)
Searches for a Softcopy VOI LUT Sequence for the given frame, or one for just the SOP instance. |
static DicomObject |
selectVoiObject(DicomObject img,
DicomObject pr,
int frame)
Finds the applicable DicomObject containing the VOI LUT information for the given frame within the image. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public VOIUtils()
Method Detail |
---|
public static boolean containsVOIAttributes(DicomObject dobj)
public static DicomObject getLUT(DicomObject dobj, int sqTag)
public static boolean isModalityLUTcontainsPixelIntensityRelationshipLUT(DicomObject img)
public static boolean isModalityLUTcontainsPixelIntensityRelationshipLUT(java.lang.String uid)
public static DicomObject selectModalityLUTObject(DicomObject img, DicomObject pr, int frame)
img
- pr
- frame
-
public static DicomObject selectVoiObject(DicomObject img, DicomObject pr, int frame)
img
- db
-
public static DicomObject selectVoiItemFromPr(java.lang.String iuid, DicomObject pr, int frame)
iuid
- Image UIDpr
- GSPS object to select from.frame
- number. Use 0 to select any VOI applying to all frames of the
UID (that is, no referenced frame number sub-object is
present.)public static float[] getMinMaxWindowCenterWidth(DicomObject img, DicomObject pr, int frame, java.awt.image.Raster raster)
img
- pr
- Is the GSPS to apply to the object.frame
- is the frame numberraster
-
public static int[] calcMinMax(DicomObject img, java.awt.image.Raster raster)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |