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. | |
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. |
Definition at line 43 of file dvpsvl.h.
DVPSVOILUT* DVPSVOILUT::clone | ( | ) | [inline] |
clone method.
Definition at line 56 of file dvpsvl.h.
References DVPSVOILUT().
OFCondition DVPSVOILUT::read | ( | DcmItem & | dset | ) |
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.
dset | the item of the VOI LUT Sequence from which the data is to be read |
void DVPSVOILUT::clear | ( | ) |
resets the object to initial state.
After this call, the object is in the same state as after creation with the default constructor.
const char* DVPSVOILUT::getExplanation | ( | ) |
gets the LUT explanation for this VOI LUT.
If no explanation exists, NULL is returned.
OFCondition DVPSVOILUT::assign | ( | DVPSSoftcopyVOI & | voi | ) |
assigns the contents of this VOI LUT to the references passed as parameters.
reference | to the Softcopy VOI in which the LUT is stored. |