diff Framework/Toolbox/GeometryToolbox.h @ 32:517c46f527cd

sync
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 19 Dec 2016 11:00:23 +0100
parents 351ab0da0150
children 7207a407bcd8
line wrap: on
line diff
--- a/Framework/Toolbox/GeometryToolbox.h	Fri Dec 16 15:41:20 2016 +0100
+++ b/Framework/Toolbox/GeometryToolbox.h	Mon Dec 19 11:00:23 2016 +0100
@@ -34,6 +34,7 @@
 
 #include <boost/numeric/ublas/vector.hpp>
 
+#include "../../Resources/Orthanc/Plugins/Samples/Common/DicomDatasetReader.h"
 
 namespace OrthancStone
 {
@@ -44,7 +45,11 @@
     void Print(const Vector& v);
 
     bool ParseVector(Vector& target,
-                     const std::string& value);
+                     const std::string& s);
+
+    bool ParseVector(Vector& target,
+                     const OrthancPlugins::IDicomDataset& dataset,
+                     const OrthancPlugins::DicomPath& tag);
 
     void AssignVector(Vector& v,
                       double v1,
@@ -107,5 +112,9 @@
                              const double& ymin,
                              const double& xmax,
                              const double& ymax);
+
+    void GetPixelSpacing(double& spacingX, 
+                         double& spacingY,
+                         const OrthancPlugins::IDicomDataset& dicom);
   };
 }