|
GDCM
2.2.3
|
FileDerivation class See PS 3.16 - 2008 For the list of Code Value that can be used for in Derivation Code Sequence. More...
#include <gdcmFileDerivation.h>
Public Member Functions | |
| FileDerivation () | |
| ~FileDerivation () | |
| bool | AddReference (const char *referencedsopclassuid, const char *referencedsopinstanceuid) |
| bool | Derive () |
| Change. | |
| File & | GetFile () |
| const File & | GetFile () const |
| void | SetDerivationCodeSequenceCodeValue (unsigned int codevalue) |
| Specify the Derivation Code Sequence Code Value. Eg 113040. | |
| void | SetDerivationDescription (const char *dd) |
| Specify the Derivation Description. Eg "lossy conversion". | |
| void | SetFile (const File &f) |
| Set/Get File. | |
| void | SetPurposeOfReferenceCodeSequenceCodeValue (unsigned int codevalue) |
| Specify the Purpose Of Reference Code Value. Eg. 121320. | |
Protected Member Functions | |
| bool | AddDerivationDescription () |
| bool | AddPurposeOfReferenceCodeSequence (DataSet &ds) |
| bool | AddSourceImageSequence () |
FileDerivation class See PS 3.16 - 2008 For the list of Code Value that can be used for in Derivation Code Sequence.
URL: http://medical.nema.org/medical/dicom/2008/08_16pu.pdf
DICOM Part 16 has two Context Groups CID 7202 and CID 7203 which contain a set of codes defining reason for a source image reference (ie. reason code for referenced image sequence) and a coded description of the deriation applied to the new image data from the original. Both these context groups are extensible.
File Derivation is compulsary when creating a lossy derived image.
| bool gdcm::FileDerivation::AddDerivationDescription | ( | ) | [protected] |
| bool gdcm::FileDerivation::AddPurposeOfReferenceCodeSequence | ( | DataSet & | ds | ) | [protected] |
| bool gdcm::FileDerivation::AddReference | ( | const char * | referencedsopclassuid, |
| const char * | referencedsopinstanceuid | ||
| ) |
Create the proper reference. Need to pass the original SOP Class UID and the original SOP Instance UID, so that those value can be used as Reference.
| bool gdcm::FileDerivation::AddSourceImageSequence | ( | ) | [protected] |
| bool gdcm::FileDerivation::Derive | ( | ) |
Change.
| File& gdcm::FileDerivation::GetFile | ( | ) | [inline] |
| const File& gdcm::FileDerivation::GetFile | ( | ) | const [inline] |
| void gdcm::FileDerivation::SetDerivationCodeSequenceCodeValue | ( | unsigned int | codevalue | ) |
Specify the Derivation Code Sequence Code Value. Eg 113040.
| void gdcm::FileDerivation::SetDerivationDescription | ( | const char * | dd | ) |
Specify the Derivation Description. Eg "lossy conversion".
| void gdcm::FileDerivation::SetFile | ( | const File & | f | ) | [inline] |
Set/Get File.
| void gdcm::FileDerivation::SetPurposeOfReferenceCodeSequenceCodeValue | ( | unsigned int | codevalue | ) |
Specify the Purpose Of Reference Code Value. Eg. 121320.
1.7.6.1