13 #ifndef mitkDICOMGDCMImageFrameInfo_h
14 #define mitkDICOMGDCMImageFrameInfo_h
18 #include <gdcmScanner.h>
65 DICOMGDCMImageFrameInfo(
const DICOMImageFrameInfo::Pointer& frameinfo, gdcm::Scanner::TagToValue
const& tagToValueMapping);
std::list< DICOMDatasetFinding > FindingsListType
A list of DICOMDatasetFinding instances.
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)
DICOMDatasetFinding GetTagValueAsString(const DICOMTag &tag) const override
Retrieve a tag value as a string from the GDCM scanner results.
DICOMGDCMImageFrameInfo(const DICOMImageFrameInfo::Pointer &frameinfo)
std::string GetFilenameIfAvailable() const override
Return the filename of this frame.
DICOMGDCMImageFrameInfo(const DICOMImageFrameInfo::Pointer &frameinfo, gdcm::Scanner::TagToValue const &tagToValueMapping)
mitkNewMacro2Param(DICOMGDCMImageFrameInfo, const std::string &, unsigned int)
FindingsListType GetTagValueAsString(const DICOMTagPath &path) const override
Retrieve tag values as strings for a DICOM tag path from the GDCM scanner.
const gdcm::Scanner::TagToValue m_TagForValue
Class used to identify (nested) attributes in a DICOM dataset.
Representation of a DICOM tag.
Find image slices visible on a given plane.
std::vector< DICOMGDCMImageFrameInfo::Pointer > DICOMGDCMImageFrameList
Result structure for DICOMDatasetAccess::GetTagValueAsString.