DCMTK  Version 3.6.1 20120515
OFFIS DICOM Toolkit
Public Member Functions | Protected Member Functions
I2DOutputPlugNewSC Class Reference
+ Inheritance diagram for I2DOutputPlugNewSC:

List of all members.

Public Member Functions

 I2DOutputPlugNewSC ()
 Constructor, initializes member variables with standard values.
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 ~I2DOutputPlugNewSC ()
 Virtual Destructor, clean up memory.

Protected Member Functions

virtual OFCondition insertMultiFrameAttribs (DcmDataset *targetDataset) const
 Inserts attributes for Multi-frame Module.
virtual OFCondition insertSCMultiFrameAttribs (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.

Constructor & Destructor Documentation

Constructor, initializes member variables with standard values.

Returns:
none

Virtual Destructor, clean up memory.

Returns:
none

Member Function Documentation

virtual OFCondition I2DOutputPlugNewSC::convert ( DcmDataset dataset) const [virtual]

Outputs SOP class specific information into dataset.

Parameters:
dataset- [in/out] Dataset to write to
Returns:
EC_Normal if successful, error otherwise

Implements I2DOutputPlug.

virtual OFCondition I2DOutputPlugNewSC::handle16BitSC ( DcmDataset dataset) const [protected, virtual]

Checks whether Image Pixel module attributes conform to the specification of a a 16 bit Secondary Capture object.

Parameters:
dataset- [in] The dataset to check
Returns:
EC_Normal, if everything is fine, error code otherwise
virtual OFCondition I2DOutputPlugNewSC::handle1BitSC ( DcmDataset dataset) const [protected, virtual]

Checks whether Image Pixel module attributes conform to the specification of a a 1 bit Secondary Capture object.

Parameters:
dataset- [in] The dataset to check
Returns:
EC_Normal, if everything is fine, error code otherwise
virtual OFCondition I2DOutputPlugNewSC::handle8BitSC ( DcmDataset dataset) const [protected, virtual]

Checks whether Image Pixel module attributes conform to the specification of a a 8 bit Secondary Capture object.

Parameters:
dataset- [in] The dataset to check
Returns:
EC_Normal, if everything is fine, error code otherwise
virtual OFString I2DOutputPlugNewSC::ident ( ) [virtual]

Virtual function that returns a short name of the plugin.

Returns:
The name of the plugin

Implements I2DOutputPlug.

virtual OFCondition I2DOutputPlugNewSC::insertMultiFrameAttribs ( DcmDataset targetDataset) const [protected, virtual]

Inserts attributes for Multi-frame Module.

Parameters:
targetDataset- [in/out] The dataset to write to
Returns:
EC_Normal if insertion was successfull, error code otherwise
virtual OFCondition I2DOutputPlugNewSC::insertSCMultiFrameAttribs ( DcmDataset targetDataset) const [protected, virtual]

Inserts attributes Rescale Slope/Intercept/Type, which have to be written (1C) if color model is MONOCHROME2 and BitsStored > 1.

Parameters:
targetDataset- [out] The dataset to write to
Returns:
EC_Normal if insertion was successfull, error code otherwise
virtual OFString I2DOutputPlugNewSC::isValid ( DcmDataset dataset) const [virtual]

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

Implements I2DOutputPlug.

virtual void I2DOutputPlugNewSC::supportedSOPClassUIDs ( OFList< OFString > &  suppSOPs) [virtual]

Overwrites function from base class.

Returns the Storage SOP class written by this plugin

Parameters:
suppSOPs- [out] List of UIDs representing the supported SOP classes supported by this plugin.
Returns:
none

Implements I2DOutputPlug.


The documentation for this class was generated from the following file:


Generated on Tue May 15 2012 for DCMTK Version 3.6.1 20120515 by Doxygen 1.7.5.1-20111027