OpenKalman
OpenKalman::coordinates::Angle< Min, Max > Struct Template Reference

An angle or any other simple modular value. More...

#include <Angle.hpp>

Detailed Description

template<typename Min = values::fixed_minus_pi<long double>, typename Max = values::fixed_pi<long double>>
struct OpenKalman::coordinates::Angle< Min, Max >

An angle or any other simple modular value.

An angle wraps to a given interval [Min,Max) when it increases or decreases outside that range. There are several predefined angles, including angle::Radians, angle::Degrees, angle::PositiveRadians, angle::PositiveDegrees, and angle::Circle. See David Frederic Crouse, Cubature/Unscented/Sigma Point Kalman Filtering with Angular Measurement Models, 18th Int'l Conf. on Information Fusion 1550, 1553 (2015).

Template Parameters
MinA fixed value representing the minimum value beyond which wrapping occurs. This must be no greater than 0.
MaxA fixed value representing the maximum value beyond which wrapping occurs. This must be greater than 0.

The documentation for this struct was generated from the following file: