Mercurial > hg > orthanc
comparison OrthancServer/ServerJobs/SplitStudyJob.h @ 2846:d386abc18133
simplification in SplitStudyJob, fix possible memory leak
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 28 Sep 2018 18:36:20 +0200 |
parents | 218e2c864d1d |
children | 2da68edacab6 |
comparison
equal
deleted
inserted
replaced
2845:218e2c864d1d | 2846:d386abc18133 |
---|---|
45 typedef std::map<std::string, std::string> SeriesUidMap; | 45 typedef std::map<std::string, std::string> SeriesUidMap; |
46 typedef std::map<DicomTag, std::string> Replacements; | 46 typedef std::map<DicomTag, std::string> Replacements; |
47 | 47 |
48 | 48 |
49 ServerContext& context_; | 49 ServerContext& context_; |
50 std::set<DicomTag> allowedTags_; | |
50 bool keepSource_; | 51 bool keepSource_; |
51 std::string sourceStudy_; | 52 std::string sourceStudy_; |
52 std::set<std::string> sourceSeries_; | |
53 std::string targetStudy_; | 53 std::string targetStudy_; |
54 std::string targetStudyUid_; | 54 std::string targetStudyUid_; |
55 SeriesUidMap targetSeries_; | 55 SeriesUidMap seriesUidMap_; |
56 std::set<DicomTag> allowedTags_; | |
57 DicomInstanceOrigin origin_; | 56 DicomInstanceOrigin origin_; |
58 Replacements replacements_; | 57 Replacements replacements_; |
59 std::set<DicomTag> removals_; | 58 std::set<DicomTag> removals_; |
60 | 59 |
61 void CheckAllowedTag(const DicomTag& tag) const; | 60 void CheckAllowedTag(const DicomTag& tag) const; |