|
OpenKalman
|
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts. More...
#include <Dimensions.hpp>
Public Member Functions | |
| template<typename D , std::enable_if_t< euclidean_pattern< D > and(not std::is_same_v< Dimensions, D >), int > = 0> | |
| constexpr | Dimensions (const D &d) |
| Construct from a patterns::euclidean_pattern or dynamic_pattern. | |
| constexpr | Dimensions (const std::size_t &d=0) |
| Construct from an integral value. | |
| template<typename D , std::enable_if_t< euclidean_pattern< D > and(not std::is_same_v< D, Dimensions >), int > = 0> | |
| constexpr Dimensions & | operator= (const D &d) |
| Assign from another patterns::euclidean_pattern or dynamic_pattern. | |
| template<typename Int , std::enable_if_t< std::is_integral_v< Int >, int > = 0> | |
| constexpr | operator Int () |
Protected Attributes | |
| std::size_t | runtime_size |
Friends | |
| struct | interface::pattern_descriptor_traits< Dimensions > |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
Case where the dimension or size associated with a given dynamic index is known only at runtime.
1.8.13