A generic storage class for image frame info with data access.
More...
#include <mitkDICOMGenericImageFrameInfo.h>
|
| | mitkClassMacro (DICOMGenericImageFrameInfo, DICOMDatasetAccessingImageFrameInfo) |
| |
| | mitkNewMacro1Param (DICOMGenericImageFrameInfo, const std::string &) |
| |
| | mitkNewMacro2Param (DICOMGenericImageFrameInfo, const std::string &, unsigned int) |
| |
| | mitkNewMacro1Param (DICOMGenericImageFrameInfo, const DICOMImageFrameInfo::Pointer &) |
| |
| | ~DICOMGenericImageFrameInfo () override |
| |
| DICOMDatasetFinding | GetTagValueAsString (const DICOMTag &tag) const override |
| | Retrieve a tag value as a string for a single DICOM tag. More...
|
| |
| FindingsListType | GetTagValueAsString (const DICOMTagPath &path) const override |
| | Retrieve tag values as strings for a DICOM tag path. More...
|
| |
| std::string | GetFilenameIfAvailable () const override |
| | Return the filename of this frame if available. More...
|
| |
| void | SetTagValue (const DICOMTagPath &path, const std::string &value) |
| | Set the value for a given tag path. More...
|
| |
| | mitkClassMacro (DICOMDatasetAccessingImageFrameInfo, DICOMImageFrameInfo) |
| |
| | mitkClassMacroItkParent (DICOMImageFrameInfo, itk::LightObject) |
| |
| | mitkNewMacro1Param (DICOMImageFrameInfo, const std::string &) |
| |
| | mitkNewMacro2Param (DICOMImageFrameInfo, const std::string &, unsigned int) |
| |
| bool | operator== (const DICOMImageFrameInfo &other) const |
| | Equality comparison based on filename and frame number. More...
|
| |
| virtual | ~DICOMDatasetAccess () |
| |
|
| static Pointer | New () |
| |
| static Pointer | New () |
| |
A generic storage class for image frame info with data access.
This class stores DICOM tag values in an internal map structure and provides access via the DICOMDatasetAccess interface. It is used by DICOMGenericTagCache and DICOMDCMTKTagScanner as a flexible, library-independent frame info container.
- See also
- DICOMDatasetAccessingImageFrameInfo, DICOMGenericTagCache, DICOMGDCMImageFrameInfo
Definition at line 32 of file mitkDICOMGenericImageFrameInfo.h.
◆ ValueMapType
◆ ~DICOMGenericImageFrameInfo()
| mitk::DICOMGenericImageFrameInfo::~DICOMGenericImageFrameInfo |
( |
| ) |
|
|
override |
◆ DICOMGenericImageFrameInfo() [1/2]
| mitk::DICOMGenericImageFrameInfo::DICOMGenericImageFrameInfo |
( |
const DICOMImageFrameInfo::Pointer & |
frameinfo | ) |
|
|
explicitprotected |
◆ DICOMGenericImageFrameInfo() [2/2]
| mitk::DICOMGenericImageFrameInfo::DICOMGenericImageFrameInfo |
( |
const std::string & |
filename = "", |
|
|
unsigned int |
frameNo = 0 |
|
) |
| |
|
protected |
◆ GetFilenameIfAvailable()
| std::string mitk::DICOMGenericImageFrameInfo::GetFilenameIfAvailable |
( |
| ) |
const |
|
overridevirtual |
Return the filename of this frame if available.
- Returns
- The filename or an empty string.
Implements mitk::DICOMDatasetAccess.
◆ GetTagValueAsString() [1/2]
◆ GetTagValueAsString() [2/2]
Retrieve tag values as strings for a DICOM tag path.
- Parameters
-
| [in] | path | The tag path to query. |
- Returns
- A list of findings matching the path.
Implements mitk::DICOMDatasetAccess.
◆ mitkClassMacro()
◆ mitkNewMacro1Param() [1/2]
◆ mitkNewMacro1Param() [2/2]
◆ mitkNewMacro2Param()
◆ New()
| static Pointer mitk::DICOMGenericImageFrameInfo::New |
( |
| ) |
|
|
static |
◆ SetTagValue()
| void mitk::DICOMGenericImageFrameInfo::SetTagValue |
( |
const DICOMTagPath & |
path, |
|
|
const std::string & |
value |
|
) |
| |
Set the value for a given tag path.
If the tag path is already set, it will be overwritten with the new value.
- Parameters
-
| [in] | path | The tag path to set. Must be explicit (no wildcards). |
| [in] | value | The string value to store. |
- Precondition
- Path must be explicit. No wildcards are allowed.
- Postcondition
- The passed value is set for the passed path.
◆ m_Values
The documentation for this class was generated from the following file: