Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Tag cache implementation used by the DICOMGDCMTagScanner. More...
#include <mitkDICOMGDCMTagCache.h>
Public Member Functions | |
mitkClassMacro (DICOMGDCMTagCache, DICOMTagCache) | |
Pointer | Clone () const |
virtual DICOMDatasetFinding | GetTagValue (DICOMImageFrameInfo *frame, const DICOMTag &tag) const override |
virtual FindingsListType | GetTagValue (DICOMImageFrameInfo *frame, const DICOMTagPath &path) const override |
virtual 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 () | |
virtual | ~DICOMGDCMTagCache () |
Protected Member Functions inherited from mitk::DICOMTagCache | |
DICOMTagCache () | |
DICOMTagCache (const DICOMTagCache &) | |
virtual | ~DICOMTagCache () |
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 34 of file mitkDICOMGDCMTagCache.h.
|
protected |
Definition at line 21 of file mitkDICOMGDCMTagCache.cpp.
|
protectedvirtual |
Definition at line 25 of file mitkDICOMGDCMTagCache.cpp.
Pointer mitk::DICOMGDCMTagCache::Clone | ( | ) | const |
|
overridevirtual |
Retrieve a result list for file-by-file tag access.
Implements mitk::DICOMTagCache.
Definition at line 82 of file mitkDICOMGDCMTagCache.cpp.
const gdcm::Scanner & mitk::DICOMGDCMTagCache::GetScanner | ( | ) | const |
Definition at line 105 of file mitkDICOMGDCMTagCache.cpp.
|
overridevirtual |
Implements mitk::DICOMTagCache.
Definition at line 29 of file mitkDICOMGDCMTagCache.cpp.
References mitk::DICOMImageFrameInfo::Filename, mitk::DICOMImageFrameInfo::FrameNo, MITK_ERROR, and mitk::DICOMTag::Print().
|
overridevirtual |
Implements mitk::DICOMTagCache.
Definition at line 72 of file mitkDICOMGDCMTagCache.cpp.
References mitk::DICOMTagPath::GetFirstNode(), mitk::DICOMTagPath::IsExplicit(), mitk::DICOMTagPath::Size(), and mitk::DICOMTagPath::NodeInfo::tag.
void mitk::DICOMGDCMTagCache::InitCache | ( | const std::set< DICOMTag > & | scannedTags, |
const std::shared_ptr< gdcm::Scanner > & | scanner, | ||
const StringList & | inputFiles | ||
) |
Definition at line 88 of file mitkDICOMGDCMTagCache.cpp.
References mitk::DICOMGDCMImageFrameInfo::New(), and mitk::New().
mitk::DICOMGDCMTagCache::mitkClassMacro | ( | DICOMGDCMTagCache | , |
DICOMTagCache | |||
) |
|
static |
Referenced by mitk::DICOMGDCMTagScanner::Scan().
|
protected |
Definition at line 57 of file mitkDICOMGDCMTagCache.h.
|
protected |
Definition at line 59 of file mitkDICOMGDCMTagCache.h.
|
protected |
Definition at line 61 of file mitkDICOMGDCMTagCache.h.