Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Tag cache implementation used by the DICOMGDCMTagScanner. More...
#include <mitkDICOMGDCMTagCache.h>
Public Member Functions | |
mitkClassMacro (DICOMGDCMTagCache, DICOMTagCache) | |
Pointer | Clone () const |
DICOMDatasetFinding | GetTagValue (DICOMImageFrameInfo *frame, const DICOMTag &tag) const override |
FindingsListType | GetTagValue (DICOMImageFrameInfo *frame, const DICOMTagPath &path) const override |
DICOMDatasetAccessingImageFrameList | GetFrameInfoList () const override |
Retrieve a result list for file-by-file tag access. More... | |
void | InitCache (const std::set< DICOMTag > &scannedTags, const std::shared_ptr< gdcm::Scanner > &scanner, const StringList &inputFiles) |
const gdcm::Scanner & | GetScanner () const |
Public Member Functions inherited from mitk::DICOMTagCache | |
mitkClassMacroItkParent (DICOMTagCache, itk::Object) | |
virtual void | SetInputFiles (const StringList &filenames) |
Define the list of files that were scanned to populate the cache. More... | |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
DICOMGDCMTagCache () | |
~DICOMGDCMTagCache () override | |
Protected Member Functions inherited from mitk::DICOMTagCache | |
DICOMTagCache () | |
DICOMTagCache (const DICOMTagCache &) | |
~DICOMTagCache () override | |
Protected Attributes | |
std::set< DICOMTag > | m_ScannedTags |
std::shared_ptr< gdcm::Scanner > | m_Scanner |
DICOMDatasetAccessingImageFrameList | m_ScanResult |
Protected Attributes inherited from mitk::DICOMTagCache | |
StringList | m_InputFilenames |
Additional Inherited Members | |
Public Types inherited from mitk::DICOMTagCache | |
typedef std::list< DICOMDatasetFinding > | FindingsListType |
Tag cache implementation used by the DICOMGDCMTagScanner.
Definition at line 30 of file mitkDICOMGDCMTagCache.h.
|
protected |
|
overrideprotected |
Pointer mitk::DICOMGDCMTagCache::Clone | ( | ) | const |
|
overridevirtual |
Retrieve a result list for file-by-file tag access.
Implements mitk::DICOMTagCache.
const gdcm::Scanner& mitk::DICOMGDCMTagCache::GetScanner | ( | ) | const |
|
overridevirtual |
Implements mitk::DICOMTagCache.
|
overridevirtual |
Implements mitk::DICOMTagCache.
void mitk::DICOMGDCMTagCache::InitCache | ( | const std::set< DICOMTag > & | scannedTags, |
const std::shared_ptr< gdcm::Scanner > & | scanner, | ||
const StringList & | inputFiles | ||
) |
mitk::DICOMGDCMTagCache::mitkClassMacro | ( | DICOMGDCMTagCache | , |
DICOMTagCache | |||
) |
|
static |
|
protected |
Definition at line 53 of file mitkDICOMGDCMTagCache.h.
|
protected |
Definition at line 55 of file mitkDICOMGDCMTagCache.h.
|
protected |
Definition at line 57 of file mitkDICOMGDCMTagCache.h.