DCMTK
Version 3.6.2
OFFIS DICOM Toolkit
|
a curve or overlay activation layer in a presentation state (internal use only). More...
Public Member Functions | |
DVPSOverlayCurveActivationLayer () | |
default constructor | |
DVPSOverlayCurveActivationLayer (const DVPSOverlayCurveActivationLayer ©) | |
copy constructor | |
DVPSOverlayCurveActivationLayer * | clone () |
clone method. More... | |
virtual | ~DVPSOverlayCurveActivationLayer () |
destructor | |
OFCondition | read (DcmItem &dset, Uint16 ovGroup) |
reads the activation layer for the specified repeating group from a DICOM dataset. More... | |
OFCondition | write (DcmItem &dset) |
writes the activation layer managed by this object to a DICOM dataset. More... | |
void | setActivationLayer (const char *aLayer) |
set activation layer name of this activation. More... | |
void | setRepeatingGroup (Uint16 rGroup) |
set repeating group of this activation. More... | |
const char * | getActivationLayer () |
get activation layer name. More... | |
Uint16 | getRepeatingGroup () |
get repeating group. More... | |
OFBool | isRepeatingGroup (Uint16 rGroup) |
compare repeating group. More... | |
Private Member Functions | |
DVPSOverlayCurveActivationLayer & | operator= (const DVPSOverlayCurveActivationLayer &) |
private undefined assignment operator | |
Private Attributes | |
Uint16 | repeatingGroup |
the repeating group managed by this object | |
DcmCodeString | activationLayer |
VR=CS, VM=1, Type 2c. | |
a curve or overlay activation layer in a presentation state (internal use only).
This class manages the data structures comprising a single curve activation layer or overlay activation layer (one instance of the Curve Activation Layer Module or Overlay Activation Layer Module repeating elements) contained in a Presentation State object.
|
inline |
clone method.
const char* DVPSOverlayCurveActivationLayer::getActivationLayer | ( | ) |
get activation layer name.
Uint16 DVPSOverlayCurveActivationLayer::getRepeatingGroup | ( | ) |
get repeating group.
OFBool DVPSOverlayCurveActivationLayer::isRepeatingGroup | ( | Uint16 | rGroup | ) |
compare repeating group.
rGroup | the repeating group to compare |
OFCondition DVPSOverlayCurveActivationLayer::read | ( | DcmItem & | dset, |
Uint16 | ovGroup | ||
) |
reads the activation layer for the specified repeating group from a DICOM dataset.
The DICOM elements of the Overlay/Curve Activation Layer module are copied from the dataset to this object. The completeness of the module is checked. If this method returns an error code, the object is in undefined state afterwards.
dset | the DICOM dataset from which the activation layer is to be read |
ovGroup | the the repeating group to be read |
void DVPSOverlayCurveActivationLayer::setActivationLayer | ( | const char * | aLayer | ) |
set activation layer name of this activation.
aLayer | a pointer to the activation layer name, which is copied into this object. |
void DVPSOverlayCurveActivationLayer::setRepeatingGroup | ( | Uint16 | rGroup | ) |
set repeating group of this activation.
rGroup | the repeating group |
OFCondition DVPSOverlayCurveActivationLayer::write | ( | DcmItem & | dset | ) |
writes the activation layer managed by this object to a DICOM dataset.
Copies of the DICOM elements managed by this object are inserted into the DICOM dataset.
dset | the DICOM dataset to which the activation layer is written |