Public Types | Static Public Member Functions | List of all members
gtsam::traits< vertigo::SwitchVariableLinear > Struct Template Reference

#include <switchVariableLinear.h>

Public Types

typedef OptionalJacobian< 3, 3 > ChartJacobian
 
typedef gtsam::Vector TangentVector
 

Static Public Member Functions

static bool Equals (const vertigo::SwitchVariableLinear &key1, const vertigo::SwitchVariableLinear &key2, double tol=1e-8)
 
static int GetDimension (const vertigo::SwitchVariableLinear &key)
 
static TangentVector Local (const vertigo::SwitchVariableLinear &origin, const vertigo::SwitchVariableLinear &other, ChartJacobian Horigin=boost::none, ChartJacobian Hother=boost::none)
 
static void Print (const vertigo::SwitchVariableLinear &key, const std::string &str="")
 
static vertigo::SwitchVariableLinear Retract (const vertigo::SwitchVariableLinear &g, const TangentVector &v, ChartJacobian H1=boost::none, ChartJacobian H2=boost::none)
 

Detailed Description

template<>
struct gtsam::traits< vertigo::SwitchVariableLinear >

Definition at line 107 of file switchVariableLinear.h.

Member Typedef Documentation

◆ ChartJacobian

typedef OptionalJacobian<3, 3> gtsam::traits< vertigo::SwitchVariableLinear >::ChartJacobian

Definition at line 116 of file switchVariableLinear.h.

◆ TangentVector

Definition at line 117 of file switchVariableLinear.h.

Member Function Documentation

◆ Equals()

static bool gtsam::traits< vertigo::SwitchVariableLinear >::Equals ( const vertigo::SwitchVariableLinear key1,
const vertigo::SwitchVariableLinear key2,
double  tol = 1e-8 
)
inlinestatic

Definition at line 111 of file switchVariableLinear.h.

◆ GetDimension()

static int gtsam::traits< vertigo::SwitchVariableLinear >::GetDimension ( const vertigo::SwitchVariableLinear key)
inlinestatic

Definition at line 114 of file switchVariableLinear.h.

◆ Local()

static TangentVector gtsam::traits< vertigo::SwitchVariableLinear >::Local ( const vertigo::SwitchVariableLinear origin,
const vertigo::SwitchVariableLinear other,
ChartJacobian  Horigin = boost::none,
ChartJacobian  Hother = boost::none 
)
inlinestatic

Definition at line 118 of file switchVariableLinear.h.

◆ Print()

static void gtsam::traits< vertigo::SwitchVariableLinear >::Print ( const vertigo::SwitchVariableLinear key,
const std::string str = "" 
)
inlinestatic

Definition at line 108 of file switchVariableLinear.h.

◆ Retract()

static vertigo::SwitchVariableLinear gtsam::traits< vertigo::SwitchVariableLinear >::Retract ( const vertigo::SwitchVariableLinear g,
const TangentVector v,
ChartJacobian  H1 = boost::none,
ChartJacobian  H2 = boost::none 
)
inlinestatic

Definition at line 122 of file switchVariableLinear.h.


The documentation for this struct was generated from the following file:


rtabmap
Author(s): Mathieu Labbe
autogenerated on Mon Jan 23 2023 03:39:00