|
DCMTK Version 3.6.9
OFFIS DICOM Toolkit
|
DCMR Context Group with enhanced functionality: CID 10033 - CT Reconstruction Algorithm. More...
Inheritance diagram for CID10033e_CTReconstructionAlgorithm:Public Member Functions | |
| CID10033e_CTReconstructionAlgorithm (const DSRCodedEntryValue &selectedValue=DSRCodedEntryValue()) | |
| (default) constructor | |
| CID10033e_CTReconstructionAlgorithm (const EnumType selectedValue, const OFBool enhancedEncodingMode=OFFalse) | |
| constructor | |
| CID10033e_CTReconstructionAlgorithm (const OFString &selectedValue, const OFBool enhancedEncodingMode=OFFalse) | |
| constructor | |
| virtual OFCondition | selectValue (const OFString &selectedValue, const OFBool enhancedEncodingMode=OFFalse) |
| select a coded entry given by its associated defined term as the current value | |
| virtual OFCondition | selectValue (const EnumType selectedValue, const OFBool enhancedEncodingMode=OFFalse) |
| select a coded entry given by its type as the current value | |
| virtual OFCondition | selectValue (const DSRCodedEntryValue &codedEntryValue, const OFBool check=OFTrue, const OFBool definedContextGroup=OFFalse) |
| select a given coded entry as the current value | |
Public Member Functions inherited from CID10033_CTReconstructionAlgorithm | |
| CID10033_CTReconstructionAlgorithm (const DSRCodedEntryValue &selectedValue=DSRCodedEntryValue()) | |
| (default) constructor | |
| CID10033_CTReconstructionAlgorithm (const EnumType selectedValue, const OFBool enhancedEncodingMode=OFFalse) | |
| constructor | |
| virtual OFCondition | findCodedEntry (const DSRCodedEntryValue &codedEntryValue) const |
| search for a given coded entry in this context group. | |
Public Member Functions inherited from DSRContextGroup | |
| operator const DSRCodedEntryValue & () const | |
| conversion operator that returns the currently selected coded entry value (might be empty if none is selected) | |
| virtual void | clear () |
| clear list of extended coded entries and forget about the currently selected coded entry | |
| OFBool | isExtensible () const |
| check whether context group is extensible | |
| void | setExtensible (const OFBool mode=OFTrue) |
| change mode specifying whether the context group is extensible or non-extensible | |
| const OFString & | getIdentifier () const |
| get context identifier | |
| const OFString & | getMappingResource () const |
| get mapping resource | |
| const OFString & | getVersion () const |
| get context group version (optional) | |
| const OFString & | getUID () const |
| get context group UID (optional) | |
| virtual OFBool | hasSelectedValue () const |
| check whether a coded entry is selected as the current value | |
| const DSRCodedEntryValue & | getSelectedValue () const |
| get currently selected coded entry value (optional) | |
| virtual OFBool | hasCodedEntry (const DSRCodedEntryValue &codedEntryValue) const |
| check whether a given coded entry is contained in this context group. | |
| virtual OFBool | hasExtendedCodedEntries () const |
| check whether this context group has any extended coded entries. | |
| virtual OFCondition | addCodedEntry (const DSRCodedEntryValue &codedEntryValue) |
| add a coded entry to this context group as an extension, i.e. as a non-standard code. | |
| virtual OFCondition | lookupCodedEntry (DSRCodedEntryValue &codedEntryValue, const OFBool enhancedEncodingMode=OFFalse) const |
| search for a given coded entry in this context group and, if found, replace its value with the one found in the context group. | |
| virtual void | print (STD_NAMESPACE ostream &stream) const |
| print contents of this context group, i.e. a general header, the currently selected coded entry value (if any) and all coded entries that are contained in this context group (both standard and extended ones). | |
| virtual OFCondition | checkSelectedValue (const OFBool definedContextGroup=OFFalse) const |
| check whether the currently selected coded entry is valid. | |
Static Public Member Functions | |
| static DSRCodedEntryValue | mapReconstructionAlgorithm (const OFString &definedTerm, const OFBool enhancedEncodingMode=OFFalse) |
| map a defined term for Reconstruction Algorithm (0018,9315) to the associated coded entry | |
| static OFCondition | mapReconstructionAlgorithm (const OFString &definedTerm, DSRCodedEntryValue &codedEntryValue, const OFBool enhancedEncodingMode=OFFalse) |
| map a defined term for Reconstruction Algorithm (0018,9315) to the associated coded entry | |
Static Public Member Functions inherited from CID10033_CTReconstructionAlgorithm | |
| static void | initialize () |
| initialize this context group explicitly. | |
| static void | cleanup () |
| cleanup this context group, i.e. delete the internal list of standard coded entries. | |
| static DSRCodedEntryValue | getCodedEntry (const EnumType value, const OFBool enhancedEncodingMode=OFFalse) |
| map a given type to the associated coded entry | |
Additional Inherited Members | |
Public Types inherited from CID10033_CTReconstructionAlgorithm | |
| enum | EnumType { FilteredBackProjection , IterativeReconstruction } |
| types of CT reconstruction algorithm More... | |
Protected Types inherited from CID10033_CTReconstructionAlgorithm | |
| typedef OFMap< EnumType, DSRBasicCodedEntry > | CodeList |
| type used for storing and managing the coded entries | |
Protected Member Functions inherited from CID10033_CTReconstructionAlgorithm | |
| virtual void | printCodes (STD_NAMESPACE ostream &stream) const |
| print details on coded entries that are contained in this context group. | |
| virtual OFCondition | findCodedEntry (const DSRCodedEntryValue &searchForCodedEntry, DSRCodedEntryValue *foundCodedEntry, const OFBool enhancedEncodingMode=OFFalse) const |
| search for a given coded entry in this context group | |
Protected Member Functions inherited from DSRContextGroup | |
| DSRContextGroup (const OFString &contextIdentifier, const OFString &mappingResource, const OFString &contextGroupVersion="", const OFString &contextGroupUID="", const DSRCodedEntryValue &selectedValue=DSRCodedEntryValue()) | |
| constructor | |
| virtual | ~DSRContextGroup () |
| destructor | |
| virtual void | printHeader (STD_NAMESPACE ostream &stream) const |
| print header with some general information on this context group | |
| virtual OFCondition | checkCodedEntry (const DSRCodedEntryValue &codedEntryValue, const OFBool definedContextGroup) const |
| check whether a given coded entry is valid. | |
Static Protected Member Functions inherited from CID10033_CTReconstructionAlgorithm | |
| static CodeList & | getCodes () |
| get list of standard coded entries that are managed by this context group. | |
| static OFCondition | setEnhancedEncodingMode (DSRCodedEntryValue &codedEntryValue) |
| set the "Enhanced Encoding Mode" for a given coded entry | |
DCMR Context Group with enhanced functionality: CID 10033 - CT Reconstruction Algorithm.
| CID10033e_CTReconstructionAlgorithm::CID10033e_CTReconstructionAlgorithm | ( | const DSRCodedEntryValue & | selectedValue = DSRCodedEntryValue() | ) |
(default) constructor
| selectedValue | coded entry to be selected as the current value (optional). Should be a valid code according to the DICOM definitions for this context group, i.e. no checks are performed. Call DSRContextGroup::checkSelectedValue() if needed. |
| CID10033e_CTReconstructionAlgorithm::CID10033e_CTReconstructionAlgorithm | ( | const EnumType | selectedValue, |
| const OFBool | enhancedEncodingMode = OFFalse ) |
constructor
| selectedValue | type mapped to a coded entry that is selected as the current value |
| enhancedEncodingMode | set enhanced encoding mode for coded entry (if enabled) |
| CID10033e_CTReconstructionAlgorithm::CID10033e_CTReconstructionAlgorithm | ( | const OFString & | selectedValue, |
| const OFBool | enhancedEncodingMode = OFFalse ) |
constructor
| selectedValue | defined term for Reconstruction Algorithm (0018,9315) mapped to a coded entry that is selected as the current value |
| enhancedEncodingMode | set enhanced encoding mode for coded entry (if enabled) |
|
static |
map a defined term for Reconstruction Algorithm (0018,9315) to the associated coded entry
| definedTerm | defined term that should be mapped to a coded entry |
| enhancedEncodingMode | set enhanced encoding mode for coded entry (if enabled) |
|
static |
map a defined term for Reconstruction Algorithm (0018,9315) to the associated coded entry
| definedTerm | defined term that should be mapped to a coded entry |
| codedEntryValue | reference to variable where the resulting coded entry is stored. This variable is not cleared in case of error. |
| enhancedEncodingMode | set enhanced encoding mode for coded entry (if enabled) |
References CID10033_CTReconstructionAlgorithm::selectValue().
|
virtual |
select a given coded entry as the current value
| codedEntryValue | coded entry to be selected as the current value |
| check | if enabled, check 'codedEntryValue' for validity and appropriateness before selecting it as the current value. See checkSelectedValue() for details. |
| definedContextGroup | flag indicating whether this context group is used as a baseline (default) or defined context group. The first means that the list of coded entries in this context group is just a suggestion. The latter means that one of the coded entries should be used. |
Reimplemented from CID10033_CTReconstructionAlgorithm.
References DSRContextGroup::UID.
|
virtual |
select a coded entry given by its type as the current value
| selectedValue | type mapped to a coded entry that is selected as the current value |
| enhancedEncodingMode | set enhanced encoding mode for coded entry (if enabled) |
Reimplemented from CID10033_CTReconstructionAlgorithm.
|
virtual |
select a coded entry given by its associated defined term as the current value
| selectedValue | defined term for Reconstruction Algorithm (0018,9315) mapped to a coded entry that is selected as the current value |
| enhancedEncodingMode | set enhanced encoding mode for coded entry (if enabled) |