Mercurial > hg > orthanc-dicomweb
changeset 742:743e4bf6a23d
replaced boost::math::iround() by Orthanc::Math::iround()
| author | Sebastien Jodogne <s.jodogne@gmail.com> |
|---|---|
| date | Tue, 27 Jan 2026 17:00:34 +0100 |
| parents | 7294a7d97cc9 |
| children | 9a7eedece65f |
| files | Plugin/WadoRsRetrieveRendered.cpp |
| diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/Plugin/WadoRsRetrieveRendered.cpp Fri Jan 02 13:06:42 2026 +0100 +++ b/Plugin/WadoRsRetrieveRendered.cpp Tue Jan 27 17:00:34 2026 +0100 @@ -24,6 +24,7 @@ #include "../Resources/Orthanc/Plugins/OrthancPluginCppWrapper.h" +#include <CompatibilityMath.h> #include <Images/Image.h> #include <Images/ImageProcessing.h> #include <Images/ImageTraits.h> @@ -39,7 +40,6 @@ #endif #include <boost/algorithm/string/predicate.hpp> -#include <boost/math/special_functions/round.hpp> static bool ParseFloat(float& target, @@ -147,7 +147,7 @@ if (allowFloat) { float value = boost::lexical_cast<float>(tokens[index]); - target = boost::math::iround(value); + target = Orthanc::Math::iround(value); } else { @@ -752,8 +752,8 @@ static_cast<float>(target.GetWidth()) / cw, static_cast<float>(target.GetHeight()) / ch); - unsigned int sw = std::min(static_cast<unsigned int>(boost::math::iround(cw * r)), target.GetWidth()); - unsigned int sh = std::min(static_cast<unsigned int>(boost::math::iround(ch * r)), target.GetHeight()); + unsigned int sw = std::min(static_cast<unsigned int>(Orthanc::Math::iround(cw * r)), target.GetWidth()); + unsigned int sh = std::min(static_cast<unsigned int>(Orthanc::Math::iround(ch * r)), target.GetHeight()); Orthanc::Image resized(target.GetFormat(), sw, sh, false); //Orthanc::ImageProcessing::SmoothGaussian5x5(scaled);
