Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
|
A generic storage class for image frame info with data access. More...
#include <mitkDICOMGenericImageFrameInfo.h>
Public Member Functions | |
mitkClassMacro (DICOMGenericImageFrameInfo, DICOMDatasetAccessingImageFrameInfo) | |
mitkNewMacro1Param (DICOMGenericImageFrameInfo, const std::string &) | |
mitkNewMacro2Param (DICOMGenericImageFrameInfo, const std::string &, unsigned int) | |
mitkNewMacro1Param (DICOMGenericImageFrameInfo, const DICOMImageFrameInfo::Pointer &) | |
~DICOMGenericImageFrameInfo () 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... | |
void | SetTagValue (const DICOMTagPath &path, const std::string &value) |
![]() | |
mitkClassMacro (DICOMDatasetAccessingImageFrameInfo, DICOMImageFrameInfo) | |
![]() | |
mitkClassMacroItkParent (DICOMImageFrameInfo, itk::LightObject) | |
mitkNewMacro1Param (DICOMImageFrameInfo, const std::string &) | |
mitkNewMacro2Param (DICOMImageFrameInfo, const std::string &, unsigned int) | |
bool | operator== (const DICOMImageFrameInfo &other) const |
![]() | |
virtual | ~DICOMDatasetAccess () |
Static Public Member Functions | |
static Pointer | New () |
![]() | |
static Pointer | New () |
Protected Types | |
typedef std::map< DICOMTagPath, std::string > | ValueMapType |
Protected Member Functions | |
DICOMGenericImageFrameInfo (const DICOMImageFrameInfo::Pointer &frameinfo) | |
DICOMGenericImageFrameInfo (const std::string &filename="", unsigned int frameNo=0) | |
![]() | |
DICOMDatasetAccessingImageFrameInfo (const std::string &filename="", unsigned int frameNo=0) | |
~DICOMDatasetAccessingImageFrameInfo () override | |
![]() | |
DICOMImageFrameInfo (const std::string &filename="", unsigned int frameNo=0) | |
Protected Attributes | |
ValueMapType | m_Values |
Additional Inherited Members | |
![]() | |
typedef std::list< DICOMDatasetFinding > | FindingsListType |
![]() | |
const std::string | Filename |
absolute filename More... | |
const unsigned int | FrameNo |
frame number, starting with 0 More... | |
A generic storage class for image frame info with data access.
Definition at line 26 of file mitkDICOMGenericImageFrameInfo.h.
|
protected |
Definition at line 52 of file mitkDICOMGenericImageFrameInfo.h.
|
override |
Definition at line 29 of file mitkDICOMGenericImageFrameInfo.cpp.
References GetTagValueAsString().
Referenced by DICOMGenericImageFrameInfo().
|
explicitprotected |
Definition at line 23 of file mitkDICOMGenericImageFrameInfo.cpp.
References ~DICOMGenericImageFrameInfo().
Referenced by DICOMGenericImageFrameInfo().
|
protected |
Definition at line 17 of file mitkDICOMGenericImageFrameInfo.cpp.
References DICOMGenericImageFrameInfo().
|
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 80 of file mitkDICOMGenericImageFrameInfo.cpp.
References mitk::DICOMImageFrameInfo::Filename.
Referenced by SetTagValue().
|
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 35 of file mitkDICOMGenericImageFrameInfo.cpp.
References mitk::DICOMDatasetFinding::isValid, m_Values, mitk::DICOMDatasetFinding::path, and mitk::DICOMDatasetFinding::value.
Referenced by ~DICOMGenericImageFrameInfo().
|
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 52 of file mitkDICOMGenericImageFrameInfo.cpp.
References mitk::DICOMTagPath::Equals(), and m_Values.
mitk::DICOMGenericImageFrameInfo::mitkClassMacro | ( | DICOMGenericImageFrameInfo | , |
DICOMDatasetAccessingImageFrameInfo | |||
) |
mitk::DICOMGenericImageFrameInfo::mitkNewMacro1Param | ( | DICOMGenericImageFrameInfo | , |
const std::string & | |||
) |
mitk::DICOMGenericImageFrameInfo::mitkNewMacro1Param | ( | DICOMGenericImageFrameInfo | , |
const DICOMImageFrameInfo::Pointer & | |||
) |
mitk::DICOMGenericImageFrameInfo::mitkNewMacro2Param | ( | DICOMGenericImageFrameInfo | , |
const std::string & | , | ||
unsigned | int | ||
) |
|
static |
Referenced by mitk::DICOMDCMTKTagScanner::Scan().
void mitk::DICOMGenericImageFrameInfo::SetTagValue | ( | const DICOMTagPath & | path, |
const std::string & | value | ||
) |
Sets the value for a passed tag path. If the tag path is already set, it will be overwritten with the new value.
Definition at line 68 of file mitkDICOMGenericImageFrameInfo.cpp.
References GetFilenameIfAvailable(), mitk::DICOMTagPath::IsExplicit(), m_Values, mitkThrow, and mitk::DICOMTagPath::ToStr().
|
protected |
Definition at line 53 of file mitkDICOMGenericImageFrameInfo.h.
Referenced by GetTagValueAsString(), and SetTagValue().