|
| 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...
|
| |