com.pixelmed.dicom
Class SUVTransform

java.lang.Object
  extended by com.pixelmed.dicom.SUVTransform

public class SUVTransform
extends Object

A transformation constructed from a DICOM attribute list that extracts those attributes which describe how stored pixel values are translated into PET SUV values.


Nested Class Summary
 class SUVTransform.SingleSUVTransform
           
 
Constructor Summary
SUVTransform(AttributeList list)
           
 
Method Summary
static long deriveScanDateTimeFromHalfLifeAcquisitionDateTimeFrameReferenceTimeAndActualFrameDuration(AttributeList list)
           
 SUVTransform.SingleSUVTransform getSingleSUVTransform(int frame)
           
 String toString(int frame, double storedValue)
          Given a stored pixel value, return a string containing a description of all known SUV that can be derived from it.
 String toString(int frame, int storedValue)
          Given a stored pixel value, return a string containing a description of all known SUV that can be derived from it.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SUVTransform

public SUVTransform(AttributeList list)
Parameters:
list - the dataset of an image object to be searched for transformations
Method Detail

deriveScanDateTimeFromHalfLifeAcquisitionDateTimeFrameReferenceTimeAndActualFrameDuration

public static long deriveScanDateTimeFromHalfLifeAcquisitionDateTimeFrameReferenceTimeAndActualFrameDuration(AttributeList list)

getSingleSUVTransform

public SUVTransform.SingleSUVTransform getSingleSUVTransform(int frame)

toString

public String toString(int frame,
                       int storedValue)
Given a stored pixel value, return a string containing a description of all known SUV that can be derived from it.

Parameters:
frame - numbered from zero; needed to select which transform if frame-specific
storedValue - the actual stored pixel value to look up

toString

public String toString(int frame,
                       double storedValue)
Given a stored pixel value, return a string containing a description of all known SUV that can be derived from it.

Parameters:
frame - numbered from zero; needed to select which transform if frame-specific
storedValue - the actual stored pixel value to look up