GetSeriesBySeriesUID of DICOMDirectoryHelper
This commit is contained in:
@@ -168,6 +168,15 @@ ExtendMedicalImageProperties* DICOMDirectoryHelper::GetSeries(int idx) {
|
|||||||
return seriesProperties[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() {
|
void DICOMDirectoryHelper::Clear() {
|
||||||
dirName.clear();
|
dirName.clear();
|
||||||
fileName.clear();
|
fileName.clear();
|
||||||
@@ -177,3 +186,5 @@ void DICOMDirectoryHelper::Clear() {
|
|||||||
seriesProperties.clear();
|
seriesProperties.clear();
|
||||||
SeriesCount = 0;
|
SeriesCount = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,7 @@ public:
|
|||||||
return SeriesCount;
|
return SeriesCount;
|
||||||
}
|
}
|
||||||
ExtendMedicalImageProperties* GetSeries(int idx);
|
ExtendMedicalImageProperties* GetSeries(int idx);
|
||||||
|
ExtendMedicalImageProperties* GetSeriesBySeriesUID(const char* seriesUID);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
std::string dirName;
|
std::string dirName;
|
||||||
|
|||||||
Reference in New Issue
Block a user