Type wrap(Type x, Type low, Type high)
Wrap value to stay in range [low, high)
Type wrap_2pi(Type x)
Wrap value in range [0, 2π)
bool isEqual(const Matrix< Type, M, N > &x, const Matrix< Type, M, N > &y, const Type eps=1e-4f)
Vector< float, 6 > f(float t, const Matrix< float, 6, 1 > &, const Matrix< float, 3, 1 > &)
Type wrap_pi(Type x)
Wrap value in range [-π, π)
bool isEqualF(const Type x, const Type y, const Type eps=1e-4f)
Compare if two floating point numbers are equal.