Public Member Functions | |
DVPSVOILUT () | |
default constructor | |
DVPSVOILUT (const DVPSVOILUT ©) | |
copy constructor | |
DVPSVOILUT * | clone () |
clone method. | |
virtual | ~DVPSVOILUT () |
destructor | |
OFCondition | read (DcmItem &dset) |
reads a VOI LUT from a DICOM dataset. | |
void | clear () |
resets the object to initial state. | |
const char * | getExplanation () |
gets the LUT explanation for this VOI LUT. | |
OFCondition | assign (DVPSSoftcopyVOI &voi) |
assigns the contents of this VOI LUT to the references passed as parameters. | |
void | setLog (OFConsole *stream, OFBool verbMode, OFBool dbgMode) |
sets a new log stream | |
Private Member Functions | |
DVPSVOILUT & | operator= (const DVPSVOILUT &) |
private undefined assignment operator | |
Private Attributes | |
DcmUnsignedShort | voiLUTDescriptor |
Module=VOI_LUT, VR=xs, VM=3, Type 1c. | |
DcmLongString | voiLUTExplanation |
Module=VOI_LUT, VR=LO, VM=1, Type 3. | |
DcmUnsignedShort | voiLUTData |
Module=VOI_LUT, VR=xs, VM=1-n, Type 1c. | |
OFConsole * | logstream |
output stream for error messages, never NULL | |
OFBool | verboseMode |
flag indicating whether we're operating in verbose mode | |
OFBool | debugMode |
flag indicating whether we're operating in debug mode |
Definition at line 47 of file dvpsvl.h.
|
assigns the contents of this VOI LUT to the references passed as parameters.
|
|
resets the object to initial state. After this call, the object is in the same state as after creation with the default constructor. |
|
clone method.
Definition at line 60 of file dvpsvl.h. References DVPSVOILUT(). |
|
gets the LUT explanation for this VOI LUT. If no explanation exists, NULL is returned.
|
|
reads a VOI LUT from a DICOM dataset. The DICOM elements of the VOI LUT item are copied from the dataset to this object. The completeness of the item (presence of all required elements, value multiplicity) is checked. If this method returns an error code, the object is in undefined state afterwards.
|
|
sets a new log stream
|