comparison Framework/Toolbox/DicomStructureSet.h @ 110:53025eecbc95 wasm

renamed SliceGeometry as CoordinateSystem3D
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 14 Jun 2017 15:50:38 +0200
parents 28956ed68280
children 2eca030792aa
comparison
equal deleted inserted replaced
109:53bd9277b025 110:53025eecbc95
19 **/ 19 **/
20 20
21 21
22 #pragma once 22 #pragma once
23 23
24 #include "SliceGeometry.h" 24 #include "CoordinateSystem3D.h"
25 #include "../Viewport/CairoContext.h" 25 #include "../Viewport/CairoContext.h"
26 #include "../../Resources/Orthanc/Plugins/Samples/Common/IOrthancConnection.h" 26 #include "../../Resources/Orthanc/Plugins/Samples/Common/IOrthancConnection.h"
27 27
28 #include <list> 28 #include <list>
29 29
57 57
58 Structures structures_; 58 Structures structures_;
59 std::string parentSeriesId_; 59 std::string parentSeriesId_;
60 Vector normal_; 60 Vector normal_;
61 61
62 SliceGeometry ExtractSliceGeometry(double& sliceThickness, 62 CoordinateSystem3D ExtractSliceGeometry(double& sliceThickness,
63 OrthancPlugins::IOrthancConnection& orthanc, 63 OrthancPlugins::IOrthancConnection& orthanc,
64 const OrthancPlugins::IDicomDataset& tags, 64 const OrthancPlugins::IDicomDataset& tags,
65 size_t contourIndex, 65 size_t contourIndex,
66 size_t sliceIndex); 66 size_t sliceIndex);
67 67
68 const Structure& GetStructure(size_t index) const; 68 const Structure& GetStructure(size_t index) const;
69 69
70 bool IsPolygonOnSlice(const Polygon& polygon, 70 bool IsPolygonOnSlice(const Polygon& polygon,
71 const SliceGeometry& geometry) const; 71 const CoordinateSystem3D& geometry) const;
72 72
73 73
74 public: 74 public:
75 DicomStructureSet(OrthancPlugins::IOrthancConnection& orthanc, 75 DicomStructureSet(OrthancPlugins::IOrthancConnection& orthanc,
76 const std::string& instanceId); 76 const std::string& instanceId);
95 { 95 {
96 return normal_; 96 return normal_;
97 } 97 }
98 98
99 void Render(CairoContext& context, 99 void Render(CairoContext& context,
100 const SliceGeometry& slice) const; 100 const CoordinateSystem3D& slice) const;
101 }; 101 };
102 } 102 }