diff OrthancFramework/Sources/Images/ImageProcessing.cpp @ 4056:55727d85f419 framework

fix for msvc2008
author s.jodogne@gmail.com
date Thu, 11 Jun 2020 13:46:57 +0200
parents d25f4c0fa160
children d6362b2c4b61
line wrap: on
line diff
--- a/OrthancFramework/Sources/Images/ImageProcessing.cpp	Thu Jun 11 12:52:09 2020 +0200
+++ b/OrthancFramework/Sources/Images/ImageProcessing.cpp	Thu Jun 11 13:46:57 2020 +0200
@@ -60,6 +60,12 @@
 
 namespace Orthanc
 {
+  void ImageProcessing::ImagePoint::ClipTo(int32_t minX, int32_t maxX, int32_t minY, int32_t maxY)
+  {
+    x_ = std::max(minX, std::min(maxX, x_));
+    y_ = std::max(minY, std::min(maxY, y_));
+  }
+
   double ImageProcessing::ImagePoint::GetDistanceTo(const ImagePoint& other) const
   {
     double dx = (double)(other.GetX() - GetX());