comparison Framework/Toolbox/DicomStructureSet.h @ 32:517c46f527cd

sync
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 19 Dec 2016 11:00:23 +0100
parents 9aace933cb64
children 7207a407bcd8
comparison
equal deleted inserted replaced
31:9aace933cb64 32:517c46f527cd
32 32
33 #pragma once 33 #pragma once
34 34
35 #include "SliceGeometry.h" 35 #include "SliceGeometry.h"
36 #include "../Viewport/CairoContext.h" 36 #include "../Viewport/CairoContext.h"
37 #include "../../Resources/Orthanc/Plugins/Samples/Common/IOrthancConnection.h"
37 38
38 #include <list> 39 #include <list>
39 40
40 namespace OrthancStone 41 namespace OrthancStone
41 { 42 {
69 std::string parentSeriesId_; 70 std::string parentSeriesId_;
70 Vector normal_; 71 Vector normal_;
71 72
72 SliceGeometry ExtractSliceGeometry(double& sliceThickness, 73 SliceGeometry ExtractSliceGeometry(double& sliceThickness,
73 OrthancPlugins::IOrthancConnection& orthanc, 74 OrthancPlugins::IOrthancConnection& orthanc,
74 const Json::Value& contour); 75 const OrthancPlugins::IDicomDataset& tags,
76 size_t contourIndex,
77 size_t sliceIndex);
75 78
76 const Structure& GetStructure(size_t index) const; 79 const Structure& GetStructure(size_t index) const;
77 80
78 bool IsPolygonOnSlice(const Polygon& polygon, 81 bool IsPolygonOnSlice(const Polygon& polygon,
79 const SliceGeometry& geometry) const; 82 const SliceGeometry& geometry) const;