◆ I2DOutputPlug()
I2DOutputPlug::I2DOutputPlug |
( |
| ) |
|
|
inline |
Constructor, initializes member variables.
- Returns
- none
◆ ~I2DOutputPlug()
virtual I2DOutputPlug::~I2DOutputPlug |
( |
| ) |
|
|
inlinevirtual |
◆ checkAndInventType1Attrib()
◆ checkAndInventType2Attrib()
Checks whether a given tag exists in a dataset (can be empty) If not, the tag is inserted (if enabled) with empty value.
- Parameters
-
key | - [in] The tag to be checked/inserted |
targetDset | - [in/out] The dataset to search (and insert) in |
- Returns
- Error string, which is empty if no error occurs.
References DcmItem::tagExists().
◆ convert()
◆ ident()
virtual OFString I2DOutputPlug::ident |
( |
| ) |
|
|
pure virtual |
◆ isValid()
Do some completeness / validity checks.
Should be called when dataset is completed and is about to be saved.
- Parameters
-
dataset | - [in] The dataset to check |
- Returns
- Error string if error occurs, empty string otherwise
Implemented in I2DOutputPlugNewSC, I2DOutputPlugSC, and I2DOutputPlugVLP.
◆ setValidityChecking()
virtual void I2DOutputPlug::setValidityChecking |
( |
OFBool |
doChecks, |
|
|
OFBool |
insertMissingType2 = OFTrue , |
|
|
OFBool |
inventMissingType1 = OFTrue |
|
) |
| |
|
inlinevirtual |
Enable/Disable basic validity checks for output dataset.
- Parameters
-
doChecks | - [in] OFTrue enables checking, OFFalse turns it off. |
insertMissingType2 | - [in] If true (default), missing type 2 attributes are inserted automatically |
inventMissingType1 | - [in] If true (default), missing type 1 attributes are inserted automatically with a predefined value (if possible). An existing empty type 1 attribute is assigned a value, too. |
- Returns
- none
◆ supportedSOPClassUIDs()
virtual void I2DOutputPlug::supportedSOPClassUIDs |
( |
OFList< OFString > & |
suppSOPs | ) |
|
|
pure virtual |
Virtual function that returns the Storage SOP class UID, the plugin writes.
- Parameters
-
suppSOPs | - [out] List containing supported output SOP classes |
- Returns
- String containing the Storage SOP class UID
Implemented in I2DOutputPlugNewSC, I2DOutputPlugSC, and I2DOutputPlugVLP.
◆ m_inventMissingType1Attribs
OFBool I2DOutputPlug::m_inventMissingType1Attribs |
|
protected |
if enbled, missing type 1 attributes are inserted and filled with a predefined value.
Default: disabled (OFFalse)
◆ m_inventMissingType2Attribs
OFBool I2DOutputPlug::m_inventMissingType2Attribs |
|
protected |
if enabled, missing type 2 attributes in the dataset are added automatically.
default: enabled (OFTrue)
The documentation for this class was generated from the following file:
- dcmdata/include/dcmtk/dcmdata/libi2d/i2doutpl.h