#include <switchVariableLinear.h>
Public Member Functions | |
SwitchVariableLinear | between (const SwitchVariableLinear &l2, boost::optional< gtsam::Matrix & > H1=boost::none, boost::optional< gtsam::Matrix & > H2=boost::none) const |
SwitchVariableLinear | compose (const SwitchVariableLinear &p) const |
size_t | dim () const |
bool | equals (const SwitchVariableLinear &expected, double tol=1e-5) const |
SwitchVariableLinear | inverse () const |
gtsam::Vector | localCoordinates (const SwitchVariableLinear &t2) const |
void | print (const std::string &name="") const |
SwitchVariableLinear | retract (const gtsam::Vector &v) const |
SwitchVariableLinear () | |
SwitchVariableLinear (double d) | |
double | value () const |
Static Public Member Functions | |
static size_t | Dim () |
static SwitchVariableLinear | Expmap (const gtsam::Vector &v) |
static SwitchVariableLinear | identity () |
static gtsam::Vector | Logmap (const SwitchVariableLinear &p) |
Private Attributes | |
double | d_ |
SwitchVariableLinear is a wrapper around double to allow it to be a Lie type
Definition at line 21 of file switchVariableLinear.h.
|
inline |
default constructor
Definition at line 24 of file switchVariableLinear.h.
|
inline |
wrap a double
Definition at line 27 of file switchVariableLinear.h.
|
inline |
between operation
Definition at line 77 of file switchVariableLinear.h.
|
inline |
compose with another object
Definition at line 72 of file switchVariableLinear.h.
|
inline |
Returns dimensionality of the tangent space
Definition at line 48 of file switchVariableLinear.h.
|
inlinestatic |
Definition at line 49 of file switchVariableLinear.h.
|
inline |
equality up to tolerance
Definition at line 41 of file switchVariableLinear.h.
|
inlinestatic |
Expmap around identity
Definition at line 93 of file switchVariableLinear.h.
|
inlinestatic |
identity
Definition at line 67 of file switchVariableLinear.h.
|
inline |
invert the object and yield a new one
Definition at line 86 of file switchVariableLinear.h.
|
inline |
Definition at line 62 of file switchVariableLinear.h.
|
inlinestatic |
Logmap around identity - just returns with default cast back
Definition at line 96 of file switchVariableLinear.h.
|
inline |
s | optional string naming the object |
Definition at line 36 of file switchVariableLinear.h.
|
inline |
Update the SwitchVariableLinear with a tangent space update
Definition at line 52 of file switchVariableLinear.h.
|
inline |
access the underlying value
Definition at line 33 of file switchVariableLinear.h.
|
private |
Definition at line 99 of file switchVariableLinear.h.