Type erasure Manifold class.
More...
#include <any.hpp>
Type erasure Manifold class.
Definition at line 15 of file any.hpp.
◆ AnyManifold() [1/4]
AnyManifold::AnyManifold |
( |
| ) |
|
|
inline |
Constructor.
Definition at line 19 of file any.hpp.
◆ AnyManifold() [2/4]
template<typename M >
AnyManifold::AnyManifold |
( |
const M & |
m | ) |
|
|
inlineexplicit |
Construct from typed manifoild.
Definition at line 23 of file any.hpp.
◆ AnyManifold() [3/4]
Copy constructor.
Definition at line 27 of file any.hpp.
◆ AnyManifold() [4/4]
Move constructor.
Definition at line 30 of file any.hpp.
◆ dof()
Eigen::Index AnyManifold::dof |
( |
| ) |
const |
|
inline |
Degrees of freedom.
Definition at line 61 of file any.hpp.
◆ get() [1/2]
Get value (mutable).
Definition at line 48 of file any.hpp.
◆ get() [2/2]
const M & AnyManifold::get |
( |
| ) |
const |
|
inline |
Get value (const).
Definition at line 55 of file any.hpp.
◆ operator=() [1/2]
Move assignment.
Definition at line 40 of file any.hpp.
◆ operator=() [2/2]
Copy assignment.
Definition at line 33 of file any.hpp.
◆ rminus()
Eigen::VectorXd AnyManifold::rminus |
( |
const AnyManifold & |
m2 | ) |
const |
|
inline |
Right-minus.
Definition at line 67 of file any.hpp.
◆ rplus()
AnyManifold AnyManifold::rplus |
( |
Eigen::Ref< const Eigen::VectorXd > |
a | ) |
const |
|
inline |
Right-plus.
Definition at line 64 of file any.hpp.
The documentation for this class was generated from the following file: