#include <LieMatrix.h>
Public Member Functions | |
Testable interface | |
void | print (const std::string &name="") const |
bool | equals (const LieMatrix &expected, double tol=1e-5) const |
Standard Interface | |
Matrix | matrix () const |
Group | |
LieMatrix | compose (const LieMatrix &q) |
LieMatrix | between (const LieMatrix &q) |
LieMatrix | inverse () |
Manifold | |
Vector | localCoordinates (const LieMatrix &q) |
LieMatrix | retract (const Vector &v) |
Static Public Member Functions | |
Lie Group | |
static Vector | Logmap (const LieMatrix &p) |
static LieMatrix | Expmap (const Vector &v) |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int) |
Friends | |
class | boost::serialization::access |
Constructors | |
enum | { dimension = Eigen::Dynamic } |
LieMatrix () | |
LieMatrix (const Matrix &v) | |
template<class M > | |
LieMatrix (const M &v) | |
template<int M, int N> | |
LieMatrix (const Eigen::Matrix< double, M, N > &v) | |
LieMatrix (size_t m, size_t n, const double *const data) | |
VectorSpace requirements | |
size_t | dim () const |
Vector | vector () const |
static LieMatrix | identity () |
Definition at line 32 of file deprecated/LieMatrix.h.
anonymous enum |
Enumerator | |
---|---|
dimension |
Definition at line 36 of file deprecated/LieMatrix.h.
|
inline |
default constructor - only for serialize
Definition at line 39 of file deprecated/LieMatrix.h.
|
inline |
initialize from a normal matrix
Definition at line 42 of file deprecated/LieMatrix.h.
|
inline |
Definition at line 45 of file deprecated/LieMatrix.h.
|
inline |
initialize from a fixed size normal vector
Definition at line 51 of file deprecated/LieMatrix.h.
constructor with size and initial data, row order !
Definition at line 55 of file deprecated/LieMatrix.h.
Definition at line 85 of file deprecated/LieMatrix.h.
Definition at line 84 of file deprecated/LieMatrix.h.
|
inline |
Returns dimensionality of the tangent space
Definition at line 105 of file deprecated/LieMatrix.h.
|
inline |
equality up to tolerance
Definition at line 67 of file deprecated/LieMatrix.h.
Definition at line 98 of file deprecated/LieMatrix.h.
|
inlinestatic |
identity - NOTE: no known size at compile time - so zero length
Definition at line 117 of file deprecated/LieMatrix.h.
|
inline |
Definition at line 86 of file deprecated/LieMatrix.h.
Definition at line 91 of file deprecated/LieMatrix.h.
Definition at line 97 of file deprecated/LieMatrix.h.
|
inline |
get the underlying matrix
Definition at line 76 of file deprecated/LieMatrix.h.
|
inline |
s | optional string naming the object |
Definition at line 63 of file deprecated/LieMatrix.h.
Definition at line 92 of file deprecated/LieMatrix.h.
|
inlineprivate |
Definition at line 128 of file deprecated/LieMatrix.h.
|
inline |
Convert to vector, is done row-wise - TODO why?
Definition at line 108 of file deprecated/LieMatrix.h.
|
friend |
Definition at line 126 of file deprecated/LieMatrix.h.