13 #ifndef mitkDICOMDatasetAccess_h
14 #define mitkDICOMDatasetAccess_h
Interface to datasets that is presented to sorting classes such as DICOMDatasetSorter.
virtual FindingsListType GetTagValueAsString(const DICOMTagPath &path) const =0
Return a list of DICOMDatasetFindings for a tag path.
virtual DICOMDatasetFinding GetTagValueAsString(const DICOMTag &tag) const =0
Return a DICOMDatasetFinding for a single DICOM tag.
virtual ~DICOMDatasetAccess()
virtual std::string GetFilenameIfAvailable() const =0
Return a filename if possible.
std::list< DICOMDatasetFinding > FindingsListType
A list of DICOMDatasetFinding instances.
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< DICOMDatasetAccess * > DICOMDatasetList
A list of raw pointers to DICOMDatasetAccess instances.
Result structure for DICOMDatasetAccess::GetTagValueAsString.
DICOMTagPath path
The tag path of the found value.
DICOMDatasetFinding(bool valid=false, const std::string &aValue="", const DICOMTagPath &aPath=DICOMTagPath())
Construct a DICOMDatasetFinding.
bool isValid
Indicates if the finding is valid (tag was found).
std::string value
The found tag value as a string.