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
8
namespace
MathLib
9
{
10
class
Point3d
;
11
26
double
calcProjPntToLineAndDists
(MathLib::Point3d
const
& pp,
27
MathLib::Point3d
const
& pa,
28
MathLib::Point3d
const
& pb,
double
& lambda,
29
double
& d0);
30
39
double
getAngle
(
Point3d
const
& p0,
Point3d
const
& p1,
Point3d
const
& p2);
40
}
// namespace MathLib
MathLib::Point3d
Definition
Point3d.h:15
MathLib
Definition
CreateComponent.h:23
MathLib::calcProjPntToLineAndDists
double calcProjPntToLineAndDists(Point3d const &pp, Point3d const &pa, Point3d const &pb, double &lambda, double &d0)
Definition
MathTools.cpp:13
MathLib::getAngle
double getAngle(Point3d const &p0, Point3d const &p1, Point3d const &p2)
Definition
MathTools.cpp:36
MathLib
MathTools.h
Generated by
1.14.0