|
Wiselib
|
#include "algorithms/localization/distance_based/util/localization_defutils.h"#include "algorithms/localization/distance_based/math/vec.h"#include <math.h>#include <limits.h>Go to the source code of this file.
Namespaces | |
| namespace | wiselib |
AES Algorithm. | |
Functions | |
| template<typename Arithmatic_P > | |
| static Arithmatic_P | wiselib::collinear_measure (Arithmatic_P, Arithmatic_P, Arithmatic_P, Arithmatic_P=0) |
| To decide, whether a triangle is collinear or not, the sum of the two smallest sides minus the largest side is formed. | |
| template<typename Arithmatic_P > | |
| static bool | wiselib::is_collinear (Arithmatic_P, Arithmatic_P, Arithmatic_P, Arithmatic_P=0) |
| This methode forms the collinear_measure() and decides, whether the triangle is collinear or not. | |
| template<typename Arithmatic_P > | |
| static void | wiselib::rotate_2D (Arithmatic_P, Vec< Arithmatic_P > &, const Vec< Arithmatic_P > &=Vec< Arithmatic_P >(0.0, 0.0, 0.0)) |
| This method rotates a given coordinate by a given radius. | |
| template<typename Arithmatic_P > | |
| static Arithmatic_P | wiselib::angle_vec (const Vec< Arithmatic_P > &) |
| This method computes the angle of a vector in respect to the x-axis. | |
| template<typename Arithmatic_P > | |
| static Arithmatic_P | wiselib::normalize_angle (Arithmatic_P) |
| This method sets the angle between 0 and 2*PI. | |
1.7.4