diff Framework/Toolbox/CoordinateSystem3D.cpp @ 760:1181e1ad98ec

progressive loading working
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 22 May 2019 18:34:06 +0200
parents f7c236894c1a
children 32eaf4929b08
line wrap: on
line diff
--- a/Framework/Toolbox/CoordinateSystem3D.cpp	Wed May 22 17:25:44 2019 +0200
+++ b/Framework/Toolbox/CoordinateSystem3D.cpp	Wed May 22 18:34:06 2019 +0200
@@ -143,6 +143,19 @@
   }
 
 
+  void CoordinateSystem3D::SetOrigin(const Vector& origin)
+  {
+    if (origin.size() != 3)
+    {
+      throw Orthanc::OrthancException(Orthanc::ErrorCode_ParameterOutOfRange);
+    }
+    else
+    {
+      origin_ = origin;
+    }
+  }
+
+
   Vector CoordinateSystem3D::MapSliceToWorldCoordinates(double x,
                                                         double y) const
   {