|
OpenKalman
|
An expression that transforms angular or other modular vector space descriptors back from Euclidean space. More...
#include <forward-class-declarations.hpp>


Public Member Functions | |
| template<bool Enable = true, std::enable_if_t< Enable and stdex::default_initializable< Base > and fixed_pattern< V0 >, int > = 0> | |
| constexpr | FromEuclideanExpr () |
| Default constructor. | |
| template<typename Arg , typename D0 , std::enable_if_t< indexible< Arg > and coordinates::pattern< C > and stdex::constructible_from< NestedObject, Arg &&> and stdex::constructible_from< std::decay_t< V0 >, D0 >, int > = 0> | |
| FromEuclideanExpr (Arg &&arg, const D0 &d0) | |
| Construct from a compatible indexible object. | |
| template<typename Arg , typename D0 , std::enable_if_t< indexible< Arg > and stdex::constructible_from< NestedObject, Arg &&> and fixed_index_descriptor< V0 >, int > = 0> | |
| FromEuclideanExpr (Arg &&arg) | |
| Construct from a compatible indexible object if the coordinate_list of index 0 is fixed. | |
| template<typename Arg > | |
| auto & | operator= (Arg &&arg) |
| Assign from a compatible indexible object. | |
Public Member Functions inherited from OpenKalman::internal::AdapterBase< FromEuclideanExpr< NestedObject, V0 >, NestedObject > | |
| constexpr | AdapterBase ()=default |
| Default constructor. | |
| constexpr | AdapterBase (Arg &&arg) |
| Construct from the nested type. | |
| constexpr NestedObject & | nested_object () & |
| Get the nested object. | |
| constexpr const NestedObject & | nested_object () const & |
| constexpr NestedObject && | nested_object () && |
| constexpr const NestedObject && | nested_object () const && |
Protected Attributes | |
| std::decay_t< V0 > | vector_space_descriptor_index_0 |
Friends | |
| struct | interface::object_traits< VectorSpaceAdapter > |
| struct | interface::library_interface< VectorSpaceAdapter > |
An expression that transforms angular or other modular vector space descriptors back from Euclidean space.
This is the counterpart expression to ToEuclideanExpr.
| NestedObject | The pre-transformed column vector, or set of column vectors in the form of a matrix. |
| RowDescriptor | The coordinates::pattern of the first index. |
1.8.13