|
template<typename PointType > |
PointType | ad::map::point::vectorCrossProduct (PointType const &a, PointType const &b) |
| calculate the cross product of two vectors More...
|
|
template<typename PointType > |
double | ad::map::point::vectorDotProduct (PointType const &a, PointType const &b) |
| calculate the dot product of two vectors More...
|
|
template<typename PointType > |
PointType | ad::map::point::vectorMultiplyScalar (PointType const &a, double const &b) |
| multiplies a vector with a scalar More...
|
|
template<typename PointType > |
PointType | ad::map::point::vectorMultiplyScalar (PointType const &a, physics::Distance const &b) |
| multiplies a vector with a scalar More...
|
|
template<typename PointType > |
physics::Distance | ad::map::point::vectorLength (PointType const &a) |
| calculate the length of a vector More...
|
|
template<typename PointType > |
PointType | ad::map::point::vectorNorm (PointType const &a) |
| normalizes a vector More...
|
|
template<typename PointType > |
PointType | ad::map::point::vectorAdd (PointType const &a, PointType const &b) |
| add two vectors More...
|
|
template<typename PointType > |
PointType | ad::map::point::vectorSub (PointType const &a, PointType const &b) |
| subtract two vectors from each right More...
|
|
template<typename PointType > |
PointType | ad::map::point::vectorInterpolate (PointType const &a, PointType const &b, physics::ParametricValue const &tparam) |
| Interpolates point between two points. More...
|
|
template<typename PointType > |
PointType | ad::map::point::vectorExtrapolate (PointType const &a, PointType const &b, double const &scalar) |
| Extrapolate point based on line defined by two points. More...
|
|