|
Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
The dataset access implementation for DICOMITKSeriesGDCMReader, based on GDCM. More...
#include <mitkDICOMGDCMImageFrameInfo.h>


Public Member Functions | |
| mitkClassMacro (DICOMGDCMImageFrameInfo, DICOMDatasetAccessingImageFrameInfo) | |
| mitkNewMacro1Param (DICOMGDCMImageFrameInfo, const std::string &) | |
| mitkNewMacro2Param (DICOMGDCMImageFrameInfo, const std::string &, unsigned int) | |
| mitkNewMacro1Param (DICOMGDCMImageFrameInfo, const DICOMImageFrameInfo::Pointer &) | |
| mitkNewMacro2Param (DICOMGDCMImageFrameInfo, const DICOMImageFrameInfo::Pointer &, gdcm::Scanner::TagToValue const &) | |
| ~DICOMGDCMImageFrameInfo () override | |
| DICOMDatasetFinding | GetTagValueAsString (const DICOMTag &) const override |
| Return a DICOMDatasetFinding instance of the tag. The return containes (if valid) the raw value of the tag as a string. More... | |
| FindingsListType | GetTagValueAsString (const DICOMTagPath &path) const override |
| 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... | |
| std::string | GetFilenameIfAvailable () const override |
| Return a filename if possible. If DICOM is not read from file but from somewhere else (network, database), we might not have files. More... | |
Public Member Functions inherited from mitk::DICOMDatasetAccessingImageFrameInfo | |
| 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 | ~DICOMDatasetAccess () |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Member Functions inherited from mitk::DICOMImageFrameInfo | |
| static Pointer | New () |
Protected Member Functions | |
| DICOMGDCMImageFrameInfo (const DICOMImageFrameInfo::Pointer &frameinfo) | |
| DICOMGDCMImageFrameInfo (const DICOMImageFrameInfo::Pointer &frameinfo, gdcm::Scanner::TagToValue const &tagToValueMapping) | |
| DICOMGDCMImageFrameInfo (const std::string &filename="", unsigned int frameNo=0) | |
Protected Member Functions inherited from mitk::DICOMDatasetAccessingImageFrameInfo | |
| 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) | |
Protected Attributes | |
| const gdcm::Scanner::TagToValue | m_TagForValue |
Additional Inherited Members | |
Public Types inherited from mitk::DICOMDatasetAccess | |
| typedef std::list< DICOMDatasetFinding > | FindingsListType |
Public Attributes inherited from mitk::DICOMImageFrameInfo | |
| const std::string | Filename |
| absolute filename More... | |
| const unsigned int | FrameNo |
| frame number, starting with 0 More... | |
The dataset access implementation for DICOMITKSeriesGDCMReader, based on GDCM.
This class combines a DICOMImageFrameInfo object with the scanning results from gdcm::Scanner. The scanning results will be used to implement the tag access methods of DICOMDatasetAccess.
Definition at line 30 of file mitkDICOMGDCMImageFrameInfo.h.
|
override |
Definition at line 37 of file mitkDICOMGDCMImageFrameInfo.cpp.
References GetTagValueAsString().
Referenced by DICOMGDCMImageFrameInfo().
|
explicitprotected |
Definition at line 23 of file mitkDICOMGDCMImageFrameInfo.cpp.
Referenced by DICOMGDCMImageFrameInfo().
|
protected |
Definition at line 30 of file mitkDICOMGDCMImageFrameInfo.cpp.
References ~DICOMGDCMImageFrameInfo().
|
protected |
Definition at line 16 of file mitkDICOMGDCMImageFrameInfo.cpp.
References DICOMGDCMImageFrameInfo().
|
overridevirtual |
Return a filename if possible. If DICOM is not read from file but from somewhere else (network, database), we might not have files.
Implements mitk::DICOMDatasetAccess.
Definition at line 106 of file mitkDICOMGDCMImageFrameInfo.cpp.
References mitk::DICOMImageFrameInfo::Filename.
Referenced by GetTagValueAsString().
|
overridevirtual |
Return a DICOMDatasetFinding instance of the tag. The return containes (if valid) the raw value of the tag as a string.
| tag | Tag which value should be retreived. |
Implements mitk::DICOMDatasetAccess.
Definition at line 43 of file mitkDICOMGDCMImageFrameInfo.cpp.
References mitk::DICOMTag::GetElement(), mitk::DICOMTag::GetGroup(), mitk::DICOMDatasetFinding::isValid, m_TagForValue, and mitk::DICOMDatasetFinding::value.
Referenced by GetTagValueAsString(), and ~DICOMGDCMImageFrameInfo().
|
overridevirtual |
Return a list of DICOMDatasetFindings of the passed tag path. The return containes (if valid) the raw value of the tag as a string.
| path | Tag path which value should be retreived. |
Implements mitk::DICOMDatasetAccess.
Definition at line 94 of file mitkDICOMGDCMImageFrameInfo.cpp.
References GetFilenameIfAvailable(), mitk::DICOMTagPath::GetFirstNode(), GetTagValueAsString(), mitk::DICOMTagPath::IsExplicit(), mitk::DICOMTagPath::Size(), and mitk::DICOMTagPath::NodeInfo::tag.
| mitk::DICOMGDCMImageFrameInfo::mitkClassMacro | ( | DICOMGDCMImageFrameInfo | , |
| DICOMDatasetAccessingImageFrameInfo | |||
| ) |
| mitk::DICOMGDCMImageFrameInfo::mitkNewMacro1Param | ( | DICOMGDCMImageFrameInfo | , |
| const std::string & | |||
| ) |
| mitk::DICOMGDCMImageFrameInfo::mitkNewMacro1Param | ( | DICOMGDCMImageFrameInfo | , |
| const DICOMImageFrameInfo::Pointer & | |||
| ) |
| mitk::DICOMGDCMImageFrameInfo::mitkNewMacro2Param | ( | DICOMGDCMImageFrameInfo | , |
| const std::string & | , | ||
| unsigned | int | ||
| ) |
| mitk::DICOMGDCMImageFrameInfo::mitkNewMacro2Param | ( | DICOMGDCMImageFrameInfo | , |
| const DICOMImageFrameInfo::Pointer & | , | ||
| gdcm::Scanner::TagToValue const & | |||
| ) |
|
static |
Referenced by mitk::DICOMGDCMTagCache::InitCache().
|
protected |
Definition at line 54 of file mitkDICOMGDCMImageFrameInfo.h.
Referenced by GetTagValueAsString().