comparison OrthancStone/Sources/Toolbox/DicomStructuredReport.h @ 2091:35de56fb6f89 dicom-sr

support of referenced instances
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 08 Nov 2023 10:11:21 +0100
parents 63d77859edee
children b7d4d288459a
comparison
equal deleted inserted replaced
2090:c2dfc253bd04 2091:35de56fb6f89
93 bool hasFrameNumber, 93 bool hasFrameNumber,
94 unsigned int frameNumber, 94 unsigned int frameNumber,
95 bool hasProbabilityOfCancer, 95 bool hasProbabilityOfCancer,
96 float probabilityOfCancer); 96 float probabilityOfCancer);
97 97
98 std::string studyInstanceUid_;
99 std::string seriesInstanceUid_;
98 std::map<std::string, ReferencedInstance*> instancesInformation_; 100 std::map<std::string, ReferencedInstance*> instancesInformation_;
99 std::vector<std::string> orderedInstances_; 101 std::vector<std::string> orderedInstances_;
100 std::list<Structure*> structures_; 102 std::list<Structure*> structures_;
101 103
102 public: 104 public:
151 153
152 DicomStructuredReport(Orthanc::ParsedDicomFile& dicom); 154 DicomStructuredReport(Orthanc::ParsedDicomFile& dicom);
153 155
154 ~DicomStructuredReport(); 156 ~DicomStructuredReport();
155 157
158 const std::string& GetStudyInstanceUid() const
159 {
160 return studyInstanceUid_;
161 }
162
163 const std::string& GetSeriesInstanceUid() const
164 {
165 return seriesInstanceUid_;
166 }
167
156 size_t GetReferencedInstancesCount() const 168 size_t GetReferencedInstancesCount() const
157 { 169 {
158 return orderedInstances_.size(); 170 return orderedInstances_.size();
159 } 171 }
160 172