|
OpenKalman
|
A structure representing the dimensions associated with of a particular index. More...
#include <Dimensions.hpp>
Public Member Functions | |
| constexpr | Dimensions ()=default |
| Default constructor. | |
| template<typename D , std::enable_if_t< euclidean_pattern< D > and values::fixed_value_compares_with< dimension_of< D >, N > and not std::is_same_v< D, Dimensions >, int > = 0> | |
| constexpr | Dimensions (const D &) |
| Constructor, taking a fixed-dimension euclidean_pattern. | |
| template<typename Int > | |
| constexpr | operator std::integral_constant< Int, N > () |
| template<typename Int , std::enable_if_t< std::is_integral_v< Int >, int > = 0> | |
| constexpr | operator Int () |
A structure representing the dimensions associated with of a particular index.
The dimension may or may not be known at compile time. If unknown at compile time, the size is set at the time of construction and cannot be modified thereafter.
| N | The dimension (or stdex::dynamic_extent, if not known at compile time) |
1.8.13