Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Encapsulates the tag scanning process for a set of DICOM files. More...
#include <mitkDICOMDCMTKTagScanner.h>
Public Member Functions | |
mitkClassMacro (DICOMDCMTKTagScanner, DICOMTagScanner) | |
Pointer | Clone () const |
void | AddTag (const DICOMTag &tag) override |
Add this tag to the scanning process. More... | |
void | AddTags (const DICOMTagList &tags) override |
Add a list of tags to the scanning process. More... | |
void | AddTagPath (const DICOMTagPath &tag) override |
Add this tag path to the scanning process. More... | |
void | AddTagPaths (const DICOMTagPathList &tags) override |
Add a list of tag paths to the scanning process. More... | |
void | SetInputFiles (const StringList &filenames) override |
Define the list of files to scan. This does not ADD to an internal list, but it replaces the whole list of files. More... | |
void | Scan () override |
Start the scanning process. Calling Scan() will invalidate previous scans, forgetting all about files and tags from files that have been scanned previously. More... | |
DICOMDatasetAccessingImageFrameList | GetFrameInfoList () const override |
Retrieve a result list for file-by-file tag access. More... | |
DICOMTagCache::Pointer | GetScanCache () const override |
Retrieve Pointer to the complete cache of the scan. More... | |
Public Member Functions inherited from mitk::DICOMTagScanner | |
mitkClassMacroItkParent (DICOMTagScanner, itk::Object) | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
DICOMDCMTKTagScanner () | |
~DICOMDCMTKTagScanner () override | |
Protected Member Functions inherited from mitk::DICOMTagScanner | |
void | PushLocale () const |
Remember current locale on stack, activate "C" locale. "C" locale is required for correct parsing of numbers by itk::ImageSeriesReader. More... | |
void | PopLocale () const |
Activate last remembered locale from locale stack "C" locale is required for correct parsing of numbers by itk::ImageSeriesReader. More... | |
DICOMTagScanner () | |
~DICOMTagScanner () override | |
Protected Attributes | |
std::set< DICOMTagPath > | m_ScannedTags |
StringList | m_InputFilenames |
DICOMGenericTagCache::Pointer | m_Cache |
Additional Inherited Members | |
Static Protected Member Functions inherited from mitk::DICOMTagScanner | |
static std::string | GetActiveLocale () |
Return active C locale. More... | |
Encapsulates the tag scanning process for a set of DICOM files.
For the scanning process it uses DCMTK functionality.
Definition at line 31 of file mitkDICOMDCMTKTagScanner.h.
|
protected |
|
overrideprotected |
|
overridevirtual |
Add this tag to the scanning process.
Implements mitk::DICOMTagScanner.
|
overridevirtual |
Add this tag path to the scanning process.
Implements mitk::DICOMTagScanner.
|
overridevirtual |
Add a list of tag paths to the scanning process.
Implements mitk::DICOMTagScanner.
|
overridevirtual |
Add a list of tags to the scanning process.
Implements mitk::DICOMTagScanner.
Pointer mitk::DICOMDCMTKTagScanner::Clone | ( | ) | const |
|
overridevirtual |
Retrieve a result list for file-by-file tag access.
Implements mitk::DICOMTagScanner.
|
overridevirtual |
Retrieve Pointer to the complete cache of the scan.
Implements mitk::DICOMTagScanner.
mitk::DICOMDCMTKTagScanner::mitkClassMacro | ( | DICOMDCMTKTagScanner | , |
DICOMTagScanner | |||
) |
|
static |
|
overridevirtual |
Start the scanning process. Calling Scan() will invalidate previous scans, forgetting all about files and tags from files that have been scanned previously.
Implements mitk::DICOMTagScanner.
|
overridevirtual |
Define the list of files to scan. This does not ADD to an internal list, but it replaces the whole list of files.
Implements mitk::DICOMTagScanner.
|
protected |
Definition at line 88 of file mitkDICOMDCMTKTagScanner.h.
|
protected |
Definition at line 87 of file mitkDICOMDCMTKTagScanner.h.
|
protected |
Definition at line 86 of file mitkDICOMDCMTKTagScanner.h.