Go to the documentation of this file.
37 inline bool isValid(
ENUEdge const &edge,
bool const logErrors =
true)
namespace ad
Definition: GeometryStoreItem.hpp:28
ENUPoint createENUPoint(double const x, double const y, double const z)
create a ENUPoint
Definition: ENUOperation.hpp:49
double operator*(::ad::map::point::ENUPoint const &a, ::ad::map::point::ENUPoint const &b)
calculate the dot product of two ENUPoint vectors
Definition: ENUOperation.hpp:137
double vectorDotProduct(PointType const &a, PointType const &b)
calculate the dot product of two vectors
Definition: PointOperation.hpp:54
PointType vectorAdd(PointType const &a, PointType const &b)
add two vectors
Definition: PointOperation.hpp:126
::ad::map::point::ENUCoordinate y
Definition: ENUPoint.hpp:133
inline ::ad::map::point::ENUPoint operator-(::ad::map::point::ENUPoint const &a, ::ad::map::point::ENUPoint const &b)
subtract two ENUPoint vectors from each right
Definition: ENUOperation.hpp:203
PointType vectorSub(PointType const &a, PointType const &b)
subtract two vectors from each right
Definition: PointOperation.hpp:143
DataType ENUPoint.
Definition: ENUPoint.hpp:51
ENUPoint getEnuEastAxis()
get ENUPoint defining the East-Axis
Definition: ENUOperation.hpp:77
physics::Distance distance(BoundingSphere const &left, BoundingSphere const &right)
Computes distance between BoundingSpheres.
Definition: BoundingSphereOperation.hpp:29
::ad::map::point::ENUCoordinate z
Definition: ENUPoint.hpp:138
inline ::ad::map::point::ENUPoint operator+(::ad::map::point::ENUPoint const &a, ::ad::map::point::ENUPoint const &b)
add two ENUPoint vectors
Definition: ENUOperation.hpp:190
bool isValid(ECEFPoint const &point, bool const logErrors=true)
checks if the given ECEFPoint is valid
Definition: ECEFOperation.hpp:27
ENUPoint getEnuUpAxis()
get ENUPoint defining the Up-Axis
Definition: ENUOperation.hpp:101
PointType vectorMultiplyScalar(PointType const &a, double const &b)
multiplies a vector with a scalar
Definition: PointOperation.hpp:65
::ad::map::point::ENUCoordinate x
Definition: ENUPoint.hpp:128
physics::Distance calcLength(ECEFEdge const &edge)
calculate the length of the provided border as distance value
physics::Distance vectorLength(PointType const &a)
calculate the length of a vector
Definition: PointOperation.hpp:91
ENUPoint getEnuNorthAxis()
get ENUPoint defining the North-Axis
Definition: ENUOperation.hpp:89
std::vector<::ad::map::point::ENUPoint > ENUEdge
DataType ENUEdge.
Definition: ENUEdge.hpp:42
DataType ENUCoordinate.
Definition: ENUCoordinate.hpp:65