Medical Imaging Interaction Toolkit  2023.12.99-63768887
Medical Imaging Interaction Toolkit
mitk::DICOMTagCache Class Referenceabstract

... More...

#include <mitkDICOMTagCache.h>

Inheritance diagram for mitk::DICOMTagCache:
Collaboration diagram for mitk::DICOMTagCache:

Public Types

typedef std::list< DICOMDatasetFindingFindingsListType
 

Public Member Functions

 mitkClassMacroItkParent (DICOMTagCache, itk::Object)
 
virtual void SetInputFiles (const StringList &filenames)
 Define the list of files that were scanned to populate the cache. More...
 
virtual DICOMDatasetFinding GetTagValue (DICOMImageFrameInfo *frame, const DICOMTag &tag) const =0
 
virtual FindingsListType GetTagValue (DICOMImageFrameInfo *frame, const DICOMTagPath &path) const =0
 
virtual DICOMDatasetAccessingImageFrameList GetFrameInfoList () const =0
 Retrieve a result list for file-by-file tag access. More...
 

Protected Member Functions

 DICOMTagCache ()
 
 DICOMTagCache (const DICOMTagCache &)
 
 ~DICOMTagCache () override
 

Protected Attributes

StringList m_InputFilenames
 

Detailed Description

...

Definition at line 33 of file mitkDICOMTagCache.h.

Member Typedef Documentation

◆ FindingsListType

Definition at line 38 of file mitkDICOMTagCache.h.

Constructor & Destructor Documentation

◆ DICOMTagCache() [1/2]

mitk::DICOMTagCache::DICOMTagCache ( )
protected

◆ DICOMTagCache() [2/2]

mitk::DICOMTagCache::DICOMTagCache ( const DICOMTagCache )
protected

◆ ~DICOMTagCache()

mitk::DICOMTagCache::~DICOMTagCache ( )
overrideprotected

Member Function Documentation

◆ GetFrameInfoList()

virtual DICOMDatasetAccessingImageFrameList mitk::DICOMTagCache::GetFrameInfoList ( ) const
pure virtual

Retrieve a result list for file-by-file tag access.

Implemented in mitk::DICOMGDCMTagCache, and mitk::DICOMGenericTagCache.

◆ GetTagValue() [1/2]

virtual DICOMDatasetFinding mitk::DICOMTagCache::GetTagValue ( DICOMImageFrameInfo frame,
const DICOMTag tag 
) const
pure virtual

◆ GetTagValue() [2/2]

virtual FindingsListType mitk::DICOMTagCache::GetTagValue ( DICOMImageFrameInfo frame,
const DICOMTagPath path 
) const
pure virtual

◆ mitkClassMacroItkParent()

mitk::DICOMTagCache::mitkClassMacroItkParent ( DICOMTagCache  ,
itk::Object   
)

◆ SetInputFiles()

virtual void mitk::DICOMTagCache::SetInputFiles ( const StringList filenames)
virtual

Define the list of files that were scanned to populate the cache.

Member Data Documentation

◆ m_InputFilenames

StringList mitk::DICOMTagCache::m_InputFilenames
protected

Definition at line 56 of file mitkDICOMTagCache.h.


The documentation for this class was generated from the following file: