Medical Imaging Interaction Toolkit  2023.12.99-b884b24c
Medical Imaging Interaction Toolkit
mitk::DICOMDatasetAccessingImageFrameInfo Class Reference

Defines an abstract base class for DICOM image frame infos with data access. More...

#include <mitkDICOMDatasetAccessingImageFrameInfo.h>

Inheritance diagram for mitk::DICOMDatasetAccessingImageFrameInfo:
Collaboration diagram for mitk::DICOMDatasetAccessingImageFrameInfo:

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< DICOMDatasetFindingFindingsListType
 
- 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...
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ DICOMDatasetAccessingImageFrameInfo()

mitk::DICOMDatasetAccessingImageFrameInfo::DICOMDatasetAccessingImageFrameInfo ( const std::string &  filename = "",
unsigned int  frameNo = 0 
)
protected

◆ ~DICOMDatasetAccessingImageFrameInfo()

mitk::DICOMDatasetAccessingImageFrameInfo::~DICOMDatasetAccessingImageFrameInfo ( )
overrideprotected

Member Function Documentation

◆ mitkClassMacro()

mitk::DICOMDatasetAccessingImageFrameInfo::mitkClassMacro ( DICOMDatasetAccessingImageFrameInfo  ,
DICOMImageFrameInfo   
)

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