From 7bdebadfbded7f4c7620ab13544a5968dc98a46c Mon Sep 17 00:00:00 2001 From: Thomas Fischer <thomas.fischer@ufz.de> Date: Mon, 14 Dec 2020 08:54:54 +0100 Subject: [PATCH] [MaL] Code impr. in calcProjPntToLineAndDists. --- MathLib/MathTools.cpp | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/MathLib/MathTools.cpp b/MathLib/MathTools.cpp index bf421e98986..5d7017408e0 100644 --- a/MathLib/MathTools.cpp +++ b/MathLib/MathTools.cpp @@ -20,12 +20,10 @@ namespace MathLib double calcProjPntToLineAndDists(Point3d const& pp, Point3d const& pa, Point3d const& pb, double& lambda, double& d0) { - auto const a = - Eigen::Map<Eigen::Vector3d>(const_cast<double*>(pa.getCoords())); - auto const b = - Eigen::Map<Eigen::Vector3d>(const_cast<double*>(pb.getCoords())); - auto const p = - Eigen::Map<Eigen::Vector3d>(const_cast<double*>(pp.getCoords())); + auto const a = Eigen::Map<Eigen::Vector3d const>(pa.getCoords()); + auto const b = Eigen::Map<Eigen::Vector3d const>(pb.getCoords()); + auto const p = Eigen::Map<Eigen::Vector3d const>(pp.getCoords()); + // g(lambda) = a + lambda v, v = b-a Eigen::Vector3d const v = b - a; -- GitLab