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