Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
Medical Imaging Interaction Toolkit
|
Defines an abstract base class for DICOM image frame infos with data access. More...
#include <mitkDICOMDatasetAccessingImageFrameInfo.h>
Public Member Functions | |
mitkClassMacro (DICOMDatasetAccessingImageFrameInfo, DICOMImageFrameInfo) | |
Public Member Functions inherited from mitk::DICOMImageFrameInfo | |
mitkClassMacroItkParent (DICOMImageFrameInfo, itk::LightObject) | |
mitkNewMacro1Param (DICOMImageFrameInfo, const std::string &) | |
mitkNewMacro2Param (DICOMImageFrameInfo, const std::string &, unsigned int) | |
bool | operator== (const DICOMImageFrameInfo &other) const |
Public Member Functions inherited from mitk::DICOMDatasetAccess | |
virtual std::string | GetFilenameIfAvailable () const =0 |
Return a filename if possible. If DICOM is not read from file but from somewhere else (network, database), we might not have files. More... | |
virtual DICOMDatasetFinding | GetTagValueAsString (const DICOMTag &tag) const =0 |
Return a DICOMDatasetFinding instance of the tag. The return contains (if valid) the raw value of the tag as a string. More... | |
virtual FindingsListType | GetTagValueAsString (const DICOMTagPath &path) const =0 |
Return a list of DICOMDatasetFindings of the passed tag path. The return contains (if valid) the raw value of the tag as a string. More... | |
virtual | ~DICOMDatasetAccess () |
Protected Member Functions | |
DICOMDatasetAccessingImageFrameInfo (const std::string &filename="", unsigned int frameNo=0) | |
~DICOMDatasetAccessingImageFrameInfo () override | |
Protected Member Functions inherited from mitk::DICOMImageFrameInfo | |
DICOMImageFrameInfo (const std::string &filename="", unsigned int frameNo=0) | |
Additional Inherited Members | |
Public Types inherited from mitk::DICOMDatasetAccess | |
typedef std::list< DICOMDatasetFinding > | FindingsListType |
Static Public Member Functions inherited from mitk::DICOMImageFrameInfo | |
static Pointer | New () |
Public Attributes inherited from mitk::DICOMImageFrameInfo | |
const std::string | Filename |
absolute filename More... | |
const unsigned int | FrameNo |
frame number, starting with 0 More... | |
Defines an abstract base class for DICOM image frame infos with data access.
This abstract base class extends the DICOMImageFrameInfo by the DICOMDatasetAccess interface. This allows to directly query for tag values of a frame/file specified by the info. DICOMGDCMImageFrameInfo is an example for a concrete implementation.
Definition at line 31 of file mitkDICOMDatasetAccessingImageFrameInfo.h.
|
protected |
|
overrideprotected |
mitk::DICOMDatasetAccessingImageFrameInfo::mitkClassMacro | ( | DICOMDatasetAccessingImageFrameInfo | , |
DICOMImageFrameInfo | |||
) |