OGS
MathTools.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2// SPDX-License-Identifier: BSD-3-Clause
3
4#pragma once
5
6#include <cstddef>
7
8namespace MathLib
9{
10class Point3d;
11
26double calcProjPntToLineAndDists(MathLib::Point3d const& pp,
27 MathLib::Point3d const& pa,
28 MathLib::Point3d const& pb, double& lambda,
29 double& d0);
30
39double getAngle(Point3d const& p0, Point3d const& p1, Point3d const& p2);
40} // namespace MathLib
double calcProjPntToLineAndDists(Point3d const &pp, Point3d const &pa, Point3d const &pb, double &lambda, double &d0)
Definition MathTools.cpp:13
double getAngle(Point3d const &p0, Point3d const &p1, Point3d const &p2)
Definition MathTools.cpp:36