GetSeriesBySeriesUID of DICOMDirectoryHelper

This commit is contained in:
Krad
2022-02-24 14:41:16 +08:00
parent 2038aa8ffe
commit 681606959a
2 changed files with 12 additions and 0 deletions

View File

@@ -168,6 +168,15 @@ ExtendMedicalImageProperties* DICOMDirectoryHelper::GetSeries(int idx) {
return seriesProperties[idx];
}
ExtendMedicalImageProperties *DICOMDirectoryHelper::GetSeriesBySeriesUID(const char* seriesUID) {
for (int i = 0; i < seriesProperties.size(); ++i) {
if (0==strcmp(seriesProperties[i]->GetSeriesUID(), seriesUID)){
return seriesProperties[i];
}
}
return nullptr;
}
void DICOMDirectoryHelper::Clear() {
dirName.clear();
fileName.clear();
@@ -177,3 +186,5 @@ void DICOMDirectoryHelper::Clear() {
seriesProperties.clear();
SeriesCount = 0;
}

View File

@@ -39,6 +39,7 @@ public:
return SeriesCount;
}
ExtendMedicalImageProperties* GetSeries(int idx);
ExtendMedicalImageProperties* GetSeriesBySeriesUID(const char* seriesUID);
private:
std::string dirName;