comparison Framework/Toolbox/GeometryToolbox.h @ 118:a4d0b6c82b29 wasm

using Orthanc::DicomMap instead of OrthancPlugins::DicomDatasetReader
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 02 Oct 2017 14:31:26 +0200
parents 2eca030792aa
children e3433dabfb8d
comparison
equal deleted inserted replaced
117:42c05a3baee3 118:a4d0b6c82b29
28 # include <boost/serialization/array_wrapper.hpp> 28 # include <boost/serialization/array_wrapper.hpp>
29 #endif 29 #endif
30 30
31 #include <boost/numeric/ublas/vector.hpp> 31 #include <boost/numeric/ublas/vector.hpp>
32 32
33 #include <Plugins/Samples/Common/DicomDatasetReader.h> 33 #include <Core/DicomFormat/DicomMap.h>
34 34
35 namespace OrthancStone 35 namespace OrthancStone
36 { 36 {
37 typedef boost::numeric::ublas::vector<double> Vector; 37 typedef boost::numeric::ublas::vector<double> Vector;
38 38
42 42
43 bool ParseVector(Vector& target, 43 bool ParseVector(Vector& target,
44 const std::string& s); 44 const std::string& s);
45 45
46 bool ParseVector(Vector& target, 46 bool ParseVector(Vector& target,
47 const OrthancPlugins::IDicomDataset& dataset, 47 const Orthanc::DicomMap& dataset,
48 const OrthancPlugins::DicomPath& tag); 48 const Orthanc::DicomTag& tag);
49 49
50 void AssignVector(Vector& v, 50 void AssignVector(Vector& v,
51 double v1, 51 double v1,
52 double v2); 52 double v2);
53 53
109 const double& xmax, 109 const double& xmax,
110 const double& ymax); 110 const double& ymax);
111 111
112 void GetPixelSpacing(double& spacingX, 112 void GetPixelSpacing(double& spacingX,
113 double& spacingY, 113 double& spacingY,
114 const OrthancPlugins::IDicomDataset& dicom); 114 const Orthanc::DicomMap& dicom);
115 }; 115 };
116 } 116 }