Go to the source code of this file.
|
template<std::size_t N> |
constexpr point< N > | emlabcpp::point_cast (vector< N > const &v) |
|
template<std::size_t N> |
constexpr vector< N > | emlabcpp::vector_cast (point< N > const &p) |
|
template<std::size_t N> |
constexpr point< N > | emlabcpp::operator* (point< N > a, point< N > const &b) |
| Multiplication of points multiplies each coordinate of A by coordinate of B on same dimension. More...
|
|
template<std::size_t N> |
constexpr vector< N > | emlabcpp::operator- (point< N > a, point< N > const &b) |
| Returns a result of subtraction of A from B, viz -= operator. More...
|
|
template<std::size_t N> |
constexpr point< N > | emlabcpp::operator+ (point< N > a, vector< N > const &b) |
| Returns a result of addition a to b, viz += operator. More...
|
|
template<std::size_t N> |
constexpr point< N > | emlabcpp::operator- (point< N > a, vector< N > const &b) |
| Returns a result of subtraction a to b, viz += operator. More...
|
|
template<std::size_t N> |
constexpr float | emlabcpp::distance_of (point< N > const &a, point< N > const &b) |
| Returns euclidian distance of point A from point B. More...
|
|
template<std::size_t N> |
constexpr float | emlabcpp::point_angle (point< N > const &a, point< N > const &b) |
|
template<std::size_t N> |
std::vector< point< N > > | emlabcpp::lineary_interpolate_path (std::vector< point< N > > const &ipath, float d_step) |
|
template<std::size_t N> |
constexpr float | emlabcpp::axis_projection_distance (point< N > const &a, vector< N > const &axis_direction) |
| Function to calculate distance of projection of point A. More...
|
|