Go to the documentation of this file.
37 Configuration::Configuration(
double _x,
double _y,
double _theta,
double _kappa)
45 void Configuration::print(
bool eol)
const
47 cout <<
"(" << x <<
", " << y <<
", " << theta <<
", " <<
kappa <<
")";
double point_distance(double x1, double y1, double x2, double y2)
Cartesian distance between two points.
TFSIMD_FORCE_INLINE tfScalar angle(const Quaternion &q1, const Quaternion &q2)
double configuration_distance(const Configuration &q1, const Configuration &q2)
Cartesian distance between two configurations.
double get_epsilon()
Return value of epsilon.
bool configuration_aligned(const Configuration &q1, const Configuration &q2)
Are two configurations aligned?
bool configuration_equal(const Configuration &q1, const Configuration &q2)
Are two configurations equal?
double twopify(double alpha)
Conversion of arbitrary angle given in [rad] to [0, 2*pi[.
double theta
Orientation in rad between [0, 2*pi[.