namespace ad
Definition: GeometryStoreItem.hpp:28
::ad::map::point::ECEFCoordinate z
Definition: ECEFPoint.hpp:132
ECEFPoint createECEFPoint(double const x, double const y, double const z)
create a ECEFPoint
Definition: ECEFOperation.hpp:49
::ad::map::point::ECEFCoordinate y
Definition: ECEFPoint.hpp:127
inline ::ad::map::point::ECEFPoint operator-(::ad::map::point::ECEFPoint const &a, ::ad::map::point::ECEFPoint const &b)
subtract two ECEFPoint vectors from each right
Definition: ECEFOperation.hpp:167
double vectorDotProduct(PointType const &a, PointType const &b)
calculate the dot product of two vectors
Definition: PointOperation.hpp:54
::ad::map::point::ECEFCoordinate x
Definition: ECEFPoint.hpp:122
PointType vectorAdd(PointType const &a, PointType const &b)
add two vectors
Definition: PointOperation.hpp:126
DataType ECEFCoordinate.
Definition: ECEFCoordinate.hpp:68
PointType vectorSub(PointType const &a, PointType const &b)
subtract two vectors from each right
Definition: PointOperation.hpp:143
physics::Distance distance(BoundingSphere const &left, BoundingSphere const &right)
Computes distance between BoundingSpheres.
Definition: BoundingSphereOperation.hpp:29
bool isValid(ECEFPoint const &point, bool const logErrors=true)
checks if the given ECEFPoint is valid
Definition: ECEFOperation.hpp:27
PointType vectorMultiplyScalar(PointType const &a, double const &b)
multiplies a vector with a scalar
Definition: PointOperation.hpp:65
physics::Distance calcLength(ECEFEdge const &edge)
calculate the length of the provided border as distance value
DataType ECEFPoint.
Definition: ECEFPoint.hpp:45
inline ::ad::map::point::ECEFPoint operator+(::ad::map::point::ECEFPoint const &a, ::ad::map::point::ECEFPoint const &b)
add two ECEFPoint vectors
Definition: ECEFOperation.hpp:154
physics::Distance vectorLength(PointType const &a)
calculate the length of a vector
Definition: PointOperation.hpp:91
std::vector<::ad::map::point::ECEFPoint > ECEFEdge
DataType ECEFEdge.
Definition: ECEFEdge.hpp:42
double operator*(::ad::map::point::ECEFPoint const &a, ::ad::map::point::ECEFPoint const &b)
calculate the dot product of two ECEFPoint vectors
Definition: ECEFOperation.hpp:101