|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Generic tag cache implementation using DICOMGenericImageFrameInfo. More...
#include <mitkDICOMGenericTagCache.h>


Public Member Functions | |
| mitkClassMacro (DICOMGenericTagCache, DICOMTagCache) | |
| Pointer | Clone () const |
| DICOMDatasetFinding | GetTagValue (DICOMImageFrameInfo *frame, const DICOMTag &tag) const override |
| Retrieve a tag value for a specific frame and tag. More... | |
| FindingsListType | GetTagValue (DICOMImageFrameInfo *frame, const DICOMTagPath &path) const override |
| Retrieve tag values for a specific frame and tag path. More... | |
| DICOMDatasetAccessingImageFrameList | GetFrameInfoList () const override |
| Retrieve the list of frame info objects from the cache. More... | |
| void | AddFrameInfo (DICOMDatasetAccessingImageFrameInfo *info) |
| Add a frame info object to the cache. More... | |
| void | Reset () |
| Clear all cached frame info objects. More... | |
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< DICOMDatasetFinding > | FindingsListType |
| A list of DICOMDatasetFinding instances. More... | |
Generic tag cache implementation using DICOMGenericImageFrameInfo.
This cache implementation stores tag values in a simple in-memory map structure via DICOMGenericImageFrameInfo objects. It is used by DICOMDCMTKTagScanner for caching DCMTK-based scan results.
Definition at line 32 of file mitkDICOMGenericTagCache.h.
|
protected |
|
overrideprotected |
| void mitk::DICOMGenericTagCache::AddFrameInfo | ( | DICOMDatasetAccessingImageFrameInfo * | info | ) |
Add a frame info object to the cache.
| [in] | info | The DICOMDatasetAccessingImageFrameInfo to add. |
| Pointer mitk::DICOMGenericTagCache::Clone | ( | ) | const |
|
overridevirtual |
Retrieve the list of frame info objects from the cache.
Implements mitk::DICOMTagCache.
|
overridevirtual |
Retrieve a tag value for a specific frame and tag.
| [in] | frame | The image frame to query. |
| [in] | tag | The DICOM tag to retrieve. |
Implements mitk::DICOMTagCache.
|
overridevirtual |
Retrieve tag values for a specific frame and tag path.
| [in] | frame | The image frame to query. |
| [in] | path | The DICOM tag path to retrieve. |
Implements mitk::DICOMTagCache.
| mitk::DICOMGenericTagCache::mitkClassMacro | ( | DICOMGenericTagCache | , |
| DICOMTagCache | |||
| ) |
|
static |
| void mitk::DICOMGenericTagCache::Reset | ( | ) |
Clear all cached frame info objects.
|
protected |
Definition at line 78 of file mitkDICOMGenericTagCache.h.