Mercurial > hg > orthanc-stone
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 } |