|
ECEFHeading | ad::map::point::createECEFHeading (ECEFPoint const &start, ECEFPoint const &end) |
| create a heading in ECEF as a directional vector More...
|
|
ECEFHeading | ad::map::point::createECEFHeading (ENUHeading const &yaw, GeoPoint const &enuReferencePoint) |
| create a heading in ECEF as a directional vector More...
|
|
ENUHeading | ad::map::point::createENUHeading (double yawAngleRadian) |
| create a ENUHeading from yaw angle in radians More...
|
|
ENUHeading | ad::map::point::createENUHeading (physics::Angle const &angle) |
| create a ENUHeading from angle More...
|
|
ENUHeading | ad::map::point::createENUHeading (ECEFHeading const &ecefHeading) |
| create a ENUHeading from ECEFHeading value More...
|
|
ENUHeading | ad::map::point::createENUHeading (ECEFHeading const &ecefHeading, GeoPoint const &enuReferencePoint) |
| create a ENUHeading from ECEFHeading value More...
|
|
ENUHeading | ad::map::point::createENUHeading (ECEFHeading const &ecefHeading, ECEFPoint const &enuReferencePoint) |
| create a ENUHeading from ECEFHeading value More...
|
|
ENUHeading | ad::map::point::createENUHeading (ENUPoint const &start, ENUPoint const &end) |
| create a ENUHeading from a directional vector More...
|
|
ENUHeading | ad::map::point::normalizeENUHeading (ENUHeading const &heading) |
|
ENUPoint | ad::map::point::getDirectionalVectorZPlane (ENUHeading const &heading) |
| get a directional vector of the heading More...
|
|
ENUPoint | ad::map::point::getOrthogonalVectorZPlane (ENUHeading const &heading) |
| get a vector that is orthogonal to the vectors heading More...
|
|
void | ad::map::point::getDirectionVectorsZPlane (ENUHeading const &heading, ENUPoint &directionalVector, ENUPoint &orthogonalVector) |
| get a directional vector of the vectors heading and the orthogonal vector at once More...
|
|
inline ::ad::map::point::ECEFHeading | operator+ (::ad::map::point::ECEFHeading const &a, ::ad::map::point::ECEFHeading const &b) |
| add two ECEFHeading vectors More...
|
|
inline ::ad::map::point::ECEFHeading | operator- (::ad::map::point::ECEFHeading const &a, ::ad::map::point::ECEFHeading const &b) |
| subtract two ECEFHeading vectors from each right More...
|
|
double | operator* (::ad::map::point::ECEFHeading const &a, ::ad::map::point::ECEFHeading const &b) |
| calculate the dot product of two ECEFHeading vectors More...
|
|
inline ::ad::map::point::ECEFHeading | operator* (::ad::map::point::ECEFHeading const &a, ::ad::physics::Distance const &b) |
| multiplies a ECEFHeading vector with a scalar More...
|
|
inline ::ad::map::point::ECEFHeading | operator* (::ad::physics::Distance const &b, ::ad::map::point::ECEFHeading const &a) |
| multiplies a ECEFHeading vector with a scalar More...
|
|
inline ::ad::map::point::ECEFHeading | operator* (::ad::map::point::ECEFHeading const &a, double const &b) |
| multiplies a ECEFHeading vector with a scalar More...
|
|
inline ::ad::map::point::ECEFHeading | operator* (double const &b, ::ad::map::point::ECEFHeading const &a) |
| multiplies a ECEFHeading vector with a scalar More...
|
|