Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
mitk::DICOMCachedValueLookupTable Class Reference

Lookup table mapping slice indices to cached DICOM tag value information. More...

#include <mitkDICOMImageBlockDescriptor.h>

Inheritance diagram for mitk::DICOMCachedValueLookupTable:
Collaboration diagram for mitk::DICOMCachedValueLookupTable:

Public Types

typedef DICOMCachedValueLookupTable Self
 
typedef GenericLookupTable< DICOMCachedValueInfo > Superclass
 
- Public Types inherited from mitk::GenericLookupTable< DICOMCachedValueInfo >
typedef unsigned int IdentifierType
 
typedef DICOMCachedValueInfo ValueType
 
typedef std::map< IdentifierType, ValueType > LookupTableType
 
typedef GenericLookupTable Self
 

Public Member Functions

const char * GetNameOfClass () const override
 Return the class name as a string. More...
 
 DICOMCachedValueLookupTable ()
 
Superclass & operator= (const Superclass &other) override
 
 ~DICOMCachedValueLookupTable () override
 
- Public Member Functions inherited from mitk::GenericLookupTable< DICOMCachedValueInfo >
 GenericLookupTable ()
 Default constructor. More...
 
 GenericLookupTable (const GenericLookupTable &)=default
 Copy constructor. More...
 
virtual ~GenericLookupTable ()
 Virtual destructor. More...
 
void SetTableValue (IdentifierType id, ValueType value)
 Set the value for the given identifier. More...
 
bool ValueExists (IdentifierType id) const
 Check if a value exists for the given identifier. More...
 
ValueType GetTableValue (IdentifierType id) const
 Get the value for the given identifier. More...
 
const LookupTableType & GetLookupTable () const
 Get the underlying lookup table map. More...
 
bool operator== (const Self &lookupTable) const
 Equality comparison operator. More...
 
bool operator!= (const Self &lookupTable) const
 Inequality comparison operator. More...
 
virtual Self & operator= (const Self &other)
 Assignment operator. More...
 

Additional Inherited Members

- Protected Attributes inherited from mitk::GenericLookupTable< DICOMCachedValueInfo >
LookupTableType m_LookupTable
 

Detailed Description

Lookup table mapping slice indices to cached DICOM tag value information.

See also
DICOMCachedValueInfo, DICOMImageBlockDescriptor

Definition at line 56 of file mitkDICOMImageBlockDescriptor.h.

Member Typedef Documentation

◆ Self

◆ Superclass

Constructor & Destructor Documentation

◆ DICOMCachedValueLookupTable()

mitk::DICOMCachedValueLookupTable::DICOMCachedValueLookupTable ( )
inline

Definition at line 66 of file mitkDICOMImageBlockDescriptor.h.

◆ ~DICOMCachedValueLookupTable()

mitk::DICOMCachedValueLookupTable::~DICOMCachedValueLookupTable ( )
inlineoverride

Definition at line 68 of file mitkDICOMImageBlockDescriptor.h.

Member Function Documentation

◆ GetNameOfClass()

const char* mitk::DICOMCachedValueLookupTable::GetNameOfClass ( ) const
inlineoverridevirtual

Return the class name as a string.

Reimplemented from mitk::GenericLookupTable< DICOMCachedValueInfo >.

Definition at line 61 of file mitkDICOMImageBlockDescriptor.h.

◆ operator=()

Superclass& mitk::DICOMCachedValueLookupTable::operator= ( const Superclass &  other)
inlineoverride

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