|
DCMTK
Version 3.7.0
OFFIS DICOM Toolkit
|
img2dcm output plugin for Ophthalmic Photography Storage SOP Class More...
Inheritance diagram for I2DOutputPlugOphthalmicPhotography:Public Member Functions | |
| I2DOutputPlugOphthalmicPhotography () | |
| Constructor, initializes member variables with standard values. | |
| virtual | ~I2DOutputPlugOphthalmicPhotography () |
| Virtual Destructor, clean up memory. | |
| virtual OFString | ident () |
| Virtual function that returns a short name of the plugin. More... | |
| virtual void | supportedSOPClassUIDs (OFList< OFString > &suppSOPs) |
| Overwrites function from base class. More... | |
| virtual OFCondition | convert (DcmDataset &dataset) const |
| Outputs SOP class specific information into dataset. More... | |
| virtual OFString | isValid (DcmDataset &dataset) const |
| Do some completeness / validity checks. More... | |
| virtual OFBool | supportsMultiframe () const |
| check if the output format supported by this plugin can write multi-frame images. More... | |
| virtual OFBool | colorModelPermitted (const OFString &photometricInterpretation, E_TransferSyntax outputTS) const |
| checks if the output SOP class permits the given combination of transfer syntax and photometric interpretation More... | |
| virtual OFCondition | updateColorModel (OFString &photometricInterpretation, E_TransferSyntax outputTS) const |
| change the photometric interpretation to the next best permitted one, for lenient mode More... | |
| virtual OFCondition | insertMultiFrameAttributes (DcmDataset *targetDataset, size_t numberOfFrames) const |
| Add multiframe specific attributes. More... | |
Public Member Functions inherited from I2DOutputPlug | |
| 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. More... | |
Private Member Functions | |
| virtual OFCondition | handle8BitImage (DcmDataset *dataset) const |
| Handle 8-bit image dataset. More... | |
| virtual OFCondition | handle16BitImage (DcmDataset *dataset) const |
| Handle 16-bit image dataset. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from I2DOutputPlug | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
| 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. More... | |
Protected Attributes inherited from I2DOutputPlug | |
| OFBool | m_doAttribChecking |
| if enabled, some simple attribute checking is performed default: enabled (OFTrue) | |
| OFBool | m_inventMissingType2Attribs |
| if enabled, missing type 2 attributes in the dataset are added automatically. More... | |
| OFBool | m_inventMissingType1Attribs |
| if enbled, missing type 1 attributes are inserted and filled with a predefined value. More... | |
img2dcm output plugin for Ophthalmic Photography Storage SOP Class
|
virtual |
checks if the output SOP class permits the given combination of transfer syntax and photometric interpretation
| photometricInterpretation | - [in] photometric interpretation |
| outputTS | - [in] output transfer syntax |
Implements I2DOutputPlug.
|
virtual |
Outputs SOP class specific information into dataset.
| dataset | - [in/out] Dataset to write to |
Implements I2DOutputPlug.
|
privatevirtual |
Handle 16-bit image dataset.
Used internally in convert() method.
| dataset | pointer to DICOM dataset, must not be NULL |
|
privatevirtual |
Handle 8-bit image dataset.
Used internally in convert() method.
| dataset | pointer to DICOM dataset, must not be NULL |
|
virtual |
Virtual function that returns a short name of the plugin.
Implements I2DOutputPlug.
|
virtual |
Add multiframe specific attributes.
| targetDataset | pointer to DICOM dataset, must not be NULL |
| numberOfFrames | number of frames in this dataset |
Implements I2DOutputPlug.
|
virtual |
Do some completeness / validity checks.
Should be called when dataset is completed and is about to be saved.
| dataset | - [in] The dataset to check |
Implements I2DOutputPlug.
|
virtual |
Overwrites function from base class.
Returns the Storage SOP class written by this plugin
| suppSOPs | - [out] List of UIDs representing the supported SOP classes supported by this plugin. |
Implements I2DOutputPlug.
|
virtual |
check if the output format supported by this plugin can write multi-frame images.
Implements I2DOutputPlug.
|
virtual |
change the photometric interpretation to the next best permitted one, for lenient mode
| photometricInterpretation | - [in/out] photometric interpretation |
| outputTS | - [in] output transfer syntax |
Implements I2DOutputPlug.