Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
Interface to datasets that is presented to sorting classes such as DICOMDatasetSorter. More...
#include <mitkDICOMDatasetAccess.h>
Public Types | |
typedef std::list< DICOMDatasetFinding > | FindingsListType |
Public Member Functions | |
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 () |
Interface to datasets that is presented to sorting classes such as DICOMDatasetSorter.
Minimal interface to hide actual implementation, which might rely on GDCM.
Definition at line 49 of file mitkDICOMDatasetAccess.h.
typedef std::list<DICOMDatasetFinding> mitk::DICOMDatasetAccess::FindingsListType |
Definition at line 52 of file mitkDICOMDatasetAccess.h.
|
inlinevirtual |
Definition at line 70 of file mitkDICOMDatasetAccess.h.
|
pure virtual |
Return a filename if possible. If DICOM is not read from file but from somewhere else (network, database), we might not have files.
Implemented in mitk::DICOMGDCMImageFrameInfo, and mitk::DICOMGenericImageFrameInfo.
Referenced by mitk::DICOMFilenameSorter::FilenameSort::operator()(), and mitk::DICOMTagBasedSorter::SplitInputGroups().
|
pure virtual |
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. |
Implemented in mitk::DICOMGDCMImageFrameInfo, and mitk::DICOMGenericImageFrameInfo.
Referenced by mitk::EquiDistantBlocksSorter::AnalyzeFileForITKImageSeriesReaderSpacingAssumption(), mitk::DICOMTagBasedSorter::BuildGroupID(), mitk::SortByImagePositionPatient::InternalNumericDistance(), mitk::DICOMSortByTag::NumericCompare(), mitk::DICOMSortByTag::NumericDistance(), mitk::NormalDirectionConsistencySorter::Sort(), and mitk::DICOMSortByTag::StringCompare().
|
pure virtual |
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. |
Implemented in mitk::DICOMGDCMImageFrameInfo, and mitk::DICOMGenericImageFrameInfo.