comparison OrthancStone/Sources/Toolbox/DicomInstanceParameters.h @ 1846:2789b4b0e0a8

DicomInstanceParameters::HasNumberOfFrames() and DicomInstanceParameters::GetInstanceNumber()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 25 Jun 2021 09:57:32 +0200
parents 0489fe25ce48
children 3889ae96d2e9
comparison
equal deleted inserted replaced
1845:ca85b6d60bca 1846:2789b4b0e0a8
61 unsigned int indexInSeries_; 61 unsigned int indexInSeries_;
62 std::string doseUnits_; 62 std::string doseUnits_;
63 double doseGridScaling_; 63 double doseGridScaling_;
64 std::string frameOfReferenceUid_; 64 std::string frameOfReferenceUid_;
65 bool hasPixelSpacing_; 65 bool hasPixelSpacing_;
66 bool hasNumberOfFrames_;
67 int32_t instanceNumber_;
66 68
67 explicit Data(const Orthanc::DicomMap& dicom); 69 explicit Data(const Orthanc::DicomMap& dicom);
68 }; 70 };
69 71
70 72
238 240
239 void SetPixelSpacing(double pixelSpacingX, 241 void SetPixelSpacing(double pixelSpacingX,
240 double pixelSpacingY); 242 double pixelSpacingY);
241 243
242 void EnrichUsingDicomWeb(const Json::Value& dicomweb); 244 void EnrichUsingDicomWeb(const Json::Value& dicomweb);
245
246 bool HasNumberOfFrames() const
247 {
248 return data_.hasNumberOfFrames_;
249 }
250
251 int32_t GetInstanceNumber() const
252 {
253 return data_.instanceNumber_;
254 }
243 }; 255 };
244 } 256 }