Medical Imaging Interaction Toolkit  2016.11.0
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) static Pointer New()
 
 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 containes (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 containes (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)
 
virtual ~DICOMDatasetAccessingImageFrameInfo ()
 
- 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
 
- 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 35 of file mitkDICOMDatasetAccessingImageFrameInfo.h.

Constructor & Destructor Documentation

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

Definition at line 20 of file mitkDICOMDatasetAccessingImageFrameInfo.cpp.

mitk::DICOMDatasetAccessingImageFrameInfo::~DICOMDatasetAccessingImageFrameInfo ( )
protectedvirtual

Definition at line 26 of file mitkDICOMDatasetAccessingImageFrameInfo.cpp.

Member Function Documentation

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

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