Medical Imaging Interaction Toolkit  2022.10.99-122321bb
Medical Imaging Interaction Toolkit
mitk::DICOMGenericTagCache Class Reference

Generic tag cache implementation. More...

#include <mitkDICOMGenericTagCache.h>

Inheritance diagram for mitk::DICOMGenericTagCache:
Collaboration diagram for mitk::DICOMGenericTagCache:

Public Member Functions

 mitkClassMacro (DICOMGenericTagCache, 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 AddFrameInfo (DICOMDatasetAccessingImageFrameInfo *info)
void Reset ()
- 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

 DICOMGenericTagCache ()
 ~DICOMGenericTagCache () override
- Protected Member Functions inherited from mitk::DICOMTagCache
 DICOMTagCache ()
 DICOMTagCache (const DICOMTagCache &)
 ~DICOMTagCache () override

Protected Attributes

DICOMDatasetAccessingImageFrameList m_ScanResult
- Protected Attributes inherited from mitk::DICOMTagCache
StringList m_InputFilenames

Additional Inherited Members

- Public Types inherited from mitk::DICOMTagCache
typedef std::list< DICOMDatasetFindingFindingsListType

Detailed Description

Generic tag cache implementation.

Definition at line 26 of file mitkDICOMGenericTagCache.h.

Constructor & Destructor Documentation

◆ DICOMGenericTagCache()

mitk::DICOMGenericTagCache::DICOMGenericTagCache ( )

◆ ~DICOMGenericTagCache()

mitk::DICOMGenericTagCache::~DICOMGenericTagCache ( )

Member Function Documentation

◆ AddFrameInfo()

void mitk::DICOMGenericTagCache::AddFrameInfo ( DICOMDatasetAccessingImageFrameInfo info)

◆ Clone()

Pointer mitk::DICOMGenericTagCache::Clone ( ) const

◆ GetFrameInfoList()

DICOMDatasetAccessingImageFrameList mitk::DICOMGenericTagCache::GetFrameInfoList ( ) const

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

Implements mitk::DICOMTagCache.

◆ GetTagValue() [1/2]

DICOMDatasetFinding mitk::DICOMGenericTagCache::GetTagValue ( DICOMImageFrameInfo frame,
const DICOMTag tag 
) const

Implements mitk::DICOMTagCache.

◆ GetTagValue() [2/2]

FindingsListType mitk::DICOMGenericTagCache::GetTagValue ( DICOMImageFrameInfo frame,
const DICOMTagPath path 
) const

Implements mitk::DICOMTagCache.

◆ mitkClassMacro()

mitk::DICOMGenericTagCache::mitkClassMacro ( DICOMGenericTagCache  ,

◆ New()

static Pointer mitk::DICOMGenericTagCache::New ( )

◆ Reset()

void mitk::DICOMGenericTagCache::Reset ( )

Member Data Documentation

◆ m_ScanResult

DICOMDatasetAccessingImageFrameList mitk::DICOMGenericTagCache::m_ScanResult

Definition at line 48 of file mitkDICOMGenericTagCache.h.

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