Public Member Functions | |
DVPSOverlayCurveActivationLayer () | |
default constructor | |
DVPSOverlayCurveActivationLayer (const DVPSOverlayCurveActivationLayer ©) | |
copy constructor | |
DVPSOverlayCurveActivationLayer * | clone () |
clone method. | |
virtual | ~DVPSOverlayCurveActivationLayer () |
destructor | |
OFCondition | read (DcmItem &dset, Uint16 ovGroup) |
reads the activation layer for the specified repeating group from a DICOM dataset. | |
OFCondition | write (DcmItem &dset) |
writes the activation layer managed by this object to a DICOM dataset. | |
void | setActivationLayer (const char *aLayer) |
set activation layer name of this activation. | |
void | setRepeatingGroup (Uint16 rGroup) |
set repeating group of this activation. | |
const char * | getActivationLayer () |
get activation layer name. | |
Uint16 | getRepeatingGroup () |
get repeating group. | |
OFBool | isRepeatingGroup (Uint16 rGroup) |
compare repeating group. | |
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. |
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.
Definition at line 45 of file dvpsal.h.
DVPSOverlayCurveActivationLayer* DVPSOverlayCurveActivationLayer::clone | ( | ) | [inline] |
clone method.
Definition at line 58 of file dvpsal.h.
References DVPSOverlayCurveActivationLayer().
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 |
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 |
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 |
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 |