Mercurial > hg > orthanc-stone
comparison Framework/Toolbox/DicomStructureSet.cpp @ 31:9aace933cb64
sharing code with the Orthanc core
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 16 Dec 2016 15:41:20 +0100 |
parents | ff1e935768e7 |
children | 517c46f527cd |
comparison
equal
deleted
inserted
replaced
30:1099a148f7e5 | 31:9aace933cb64 |
---|---|
80 } | 80 } |
81 } | 81 } |
82 | 82 |
83 | 83 |
84 SliceGeometry DicomStructureSet::ExtractSliceGeometry(double& sliceThickness, | 84 SliceGeometry DicomStructureSet::ExtractSliceGeometry(double& sliceThickness, |
85 IOrthancConnection& orthanc, | 85 OrthancPlugins::IOrthancConnection& orthanc, |
86 const Json::Value& contour) | 86 const Json::Value& contour) |
87 { | 87 { |
88 const Json::Value& sequence = GetSequence(contour, 0x3006, 0x0016); | 88 const Json::Value& sequence = GetSequence(contour, 0x3006, 0x0016); |
89 | 89 |
90 if (sequence.size() != 1) | 90 if (sequence.size() != 1) |
196 return (GeometryToolbox::IsNear(d, polygon.projectionAlongNormal_, polygon.sliceThickness_ / 2.0) && | 196 return (GeometryToolbox::IsNear(d, polygon.projectionAlongNormal_, polygon.sliceThickness_ / 2.0) && |
197 !polygon.points_.empty()); | 197 !polygon.points_.empty()); |
198 } | 198 } |
199 | 199 |
200 | 200 |
201 DicomStructureSet::DicomStructureSet(IOrthancConnection& orthanc, | 201 DicomStructureSet::DicomStructureSet(OrthancPlugins::IOrthancConnection& orthanc, |
202 const std::string& instanceId) | 202 const std::string& instanceId) |
203 { | 203 { |
204 Json::Value instance; | 204 Json::Value instance; |
205 MessagingToolbox::RestApiGet(instance, orthanc, "/instances/" + instanceId + "/tags"); | 205 MessagingToolbox::RestApiGet(instance, orthanc, "/instances/" + instanceId + "/tags"); |
206 | 206 |