|  | 
|  | I2DOutputPlugNewSC () | 
|  | Constructor, initializes member variables with standard values. 
 | 
|  | 
| virtual | ~I2DOutputPlugNewSC () | 
|  | Virtual Destructor, clean up memory. 
 | 
|  | 
| virtual OFString | ident () | 
|  | Virtual function that returns a short name of the plugin. 
 | 
|  | 
| virtual void | supportedSOPClassUIDs (OFList< OFString > &suppSOPs) | 
|  | Overwrites function from base class. 
 | 
|  | 
| virtual OFCondition | convert (DcmDataset &dataset) const | 
|  | Outputs SOP class specific information into dataset. 
 | 
|  | 
| virtual OFString | isValid (DcmDataset &dataset) const | 
|  | Do some completeness / validity checks. 
 | 
|  | 
| virtual OFBool | supportsMultiframe () const | 
|  | check if the output format supported by this plugin can write multi-frame images. 
 | 
|  | 
| virtual OFCondition | insertMultiFrameAttributes (DcmDataset *targetDataset, size_t numberOfFrames) const | 
|  | Add multiframe specific attributes. 
 | 
|  | 
|  | I2DOutputPlug () | 
|  | Constructor, initializes member variables. 
 | 
|  | 
| virtual | ~I2DOutputPlug () | 
|  | Destructor. 
 | 
|  | 
| virtual void | setValidityChecking (OFBool doChecks, OFBool insertMissingType2=OFTrue, OFBool inventMissingType1=OFTrue) | 
|  | Enable/Disable basic validity checks for output dataset. 
 | 
|  | 
|  | 
| virtual OFCondition | insertMonochromeAttribs (DcmDataset *targetDataset) const | 
|  | Inserts attributes Rescale Slope/Intercept/Type, which have to be written (1C) if color model is MONOCHROME2 and BitsStored > 1. 
 | 
|  | 
| virtual OFCondition | handle1BitSC (DcmDataset *dataset) const | 
|  | Checks whether Image Pixel module attributes conform to the specification of a a 1 bit Secondary Capture object. 
 | 
|  | 
| virtual OFCondition | handle8BitSC (DcmDataset *dataset) const | 
|  | Checks whether Image Pixel module attributes conform to the specification of a a 8 bit Secondary Capture object. 
 | 
|  | 
| virtual OFCondition | handle16BitSC (DcmDataset *dataset) const | 
|  | Checks whether Image Pixel module attributes conform to the specification of a a 16 bit Secondary Capture object. 
 | 
|  | 
| virtual OFString | checkType1Attrib (const DcmTagKey &key, DcmDataset *targetDset) const | 
|  | Checks whether a given tag exists in a dataset and is non-empty, otherwise returns an error string. 
 | 
|  | 
| virtual OFString | checkAndInventType1Attrib (const DcmTagKey &key, DcmDataset *targetDset, const OFString &defaultValue="") const | 
|  | Checks whether a given tag exists in a dataset and provides a non-empty value. 
 | 
|  | 
| virtual OFString | checkAndInventType1CodeSQ (const DcmTagKey &key, DcmDataset *targetDset, const OFString &codeValue, const OFString &codeMeaning, const OFString &codingSchemeDesignator) const | 
|  | Checks whether a given code sequence exists in a dataset and contains an item with the required attributes. 
 | 
|  | 
| virtual OFString | checkAndInventType2Attrib (const DcmTagKey &key, DcmDataset *targetDset, const OFString &defaultValue="") const | 
|  | Checks whether a given tag exists in a dataset (can be empty) If not, the tag is inserted (if enabled) with empty value. 
 | 
|  | 
img2dcm output plugin for (enhanced) Secondary Capture Storage SOP Classes