13 #ifndef mitkDICOMGDCMImageFrameInfo_h
14 #define mitkDICOMGDCMImageFrameInfo_h
18 #include "gdcmScanner.h"
51 DICOMGDCMImageFrameInfo(
const DICOMImageFrameInfo::Pointer& frameinfo, gdcm::Scanner::TagToValue
const& tagToValueMapping);
std::list< DICOMDatasetFinding > FindingsListType
Defines an abstract base class for DICOM image frame infos with data access.
The dataset access implementation for DICOMITKSeriesGDCMReader, based on GDCM.
mitkNewMacro2Param(DICOMGDCMImageFrameInfo, const DICOMImageFrameInfo::Pointer &, gdcm::Scanner::TagToValue const &)
mitkNewMacro1Param(DICOMGDCMImageFrameInfo, const std::string &)
mitkNewMacro1Param(DICOMGDCMImageFrameInfo, const DICOMImageFrameInfo::Pointer &)
~DICOMGDCMImageFrameInfo() override
DICOMGDCMImageFrameInfo(const std::string &filename="", unsigned int frameNo=0)
mitkClassMacro(DICOMGDCMImageFrameInfo, DICOMDatasetAccessingImageFrameInfo)
DICOMGDCMImageFrameInfo(const DICOMImageFrameInfo::Pointer &frameinfo)
std::string GetFilenameIfAvailable() const override
Return a filename if possible. If DICOM is not read from file but from somewhere else (network,...
DICOMGDCMImageFrameInfo(const DICOMImageFrameInfo::Pointer &frameinfo, gdcm::Scanner::TagToValue const &tagToValueMapping)
mitkNewMacro2Param(DICOMGDCMImageFrameInfo, const std::string &, unsigned int)
DICOMDatasetFinding GetTagValueAsString(const DICOMTag &) const override
Return a DICOMDatasetFinding instance of the tag. The return contains (if valid) the raw value of the...
FindingsListType GetTagValueAsString(const DICOMTagPath &path) const override
Return a list of DICOMDatasetFindings of the passed tag path. The return contains (if valid) the raw ...
const gdcm::Scanner::TagToValue m_TagForValue
Class is used to identify (nested) attributes in a DICOM dataset. In contrast to the class DICOMTag,...
Representation of a DICOM tag.
Find image slices visible on a given plane.
std::vector< DICOMGDCMImageFrameInfo::Pointer > DICOMGDCMImageFrameList