Medical Imaging Interaction Toolkit  2016.11.0
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
 
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 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 ()
 
virtual ~DICOMGenericTagCache ()
 
- Protected Member Functions inherited from mitk::DICOMTagCache
 DICOMTagCache ()
 
 DICOMTagCache (const DICOMTagCache &)
 
virtual ~DICOMTagCache ()
 

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 30 of file mitkDICOMGenericTagCache.h.

Constructor & Destructor Documentation

mitk::DICOMGenericTagCache::DICOMGenericTagCache ( )
protected

Definition at line 21 of file mitkDICOMGenericTagCache.cpp.

mitk::DICOMGenericTagCache::~DICOMGenericTagCache ( )
protectedvirtual

Definition at line 25 of file mitkDICOMGenericTagCache.cpp.

Member Function Documentation

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

Definition at line 62 of file mitkDICOMGenericTagCache.cpp.

Pointer mitk::DICOMGenericTagCache::Clone ( ) const
mitk::DICOMDatasetAccessingImageFrameList mitk::DICOMGenericTagCache::GetFrameInfoList ( ) const
overridevirtual

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

Implements mitk::DICOMTagCache.

Definition at line 56 of file mitkDICOMGenericTagCache.cpp.

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

Implements mitk::DICOMTagCache.

Definition at line 29 of file mitkDICOMGenericTagCache.cpp.

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

Implements mitk::DICOMTagCache.

Definition at line 42 of file mitkDICOMGenericTagCache.cpp.

References info().

mitk::DICOMGenericTagCache::mitkClassMacro ( DICOMGenericTagCache  ,
DICOMTagCache   
)
static Pointer mitk::DICOMGenericTagCache::New ( )
static
void mitk::DICOMGenericTagCache::Reset ( )

Definition at line 68 of file mitkDICOMGenericTagCache.cpp.

Member Data Documentation

DICOMDatasetAccessingImageFrameList mitk::DICOMGenericTagCache::m_ScanResult
protected

Definition at line 52 of file mitkDICOMGenericTagCache.h.


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