Public Types | Public Member Functions | Private Attributes | List of all members
gtsam::LieScalar Struct Reference

#include <LieScalar.h>

Public Types

enum  { dimension = 1 }
 

Public Member Functions

 LieScalar ()
 
 LieScalar (double d)
 
 operator double () const
 
double value () const
 
Vector1 vector () const
 
Testable
void print (const std::string &name="") const
 
bool equals (const LieScalar &expected, double tol=1e-5) const
 
Manifold
size_t dim () const
 
Vector1 localCoordinates (const LieScalar &q)
 
LieScalar retract (const Vector1 &v)
 

Static Public Member Functions

Lie Group
static Vector1 Logmap (const LieScalar &p)
 
static LieScalar Expmap (const Vector1 &v)
 

Private Attributes

double d_
 

Group

LieScalar compose (const LieScalar &q)
 
LieScalar between (const LieScalar &q)
 
LieScalar inverse ()
 
static LieScalar identity ()
 

Detailed Description

Deprecated:
: LieScalar, LieVector and LieMatrix are obsolete in GTSAM 4.0 as we can directly add double, Vector, and Matrix into values now, because of gtsam::traits.

Definition at line 31 of file deprecated/LieScalar.h.

Member Enumeration Documentation

anonymous enum
Enumerator
dimension 

Definition at line 33 of file deprecated/LieScalar.h.

Constructor & Destructor Documentation

gtsam::LieScalar::LieScalar ( )
inline

default constructor

Definition at line 36 of file deprecated/LieScalar.h.

gtsam::LieScalar::LieScalar ( double  d)
inline

wrap a double

Definition at line 39 of file deprecated/LieScalar.h.

Member Function Documentation

LieScalar gtsam::LieScalar::between ( const LieScalar q)
inline

Definition at line 64 of file deprecated/LieScalar.h.

LieScalar gtsam::LieScalar::compose ( const LieScalar q)
inline

Definition at line 63 of file deprecated/LieScalar.h.

size_t gtsam::LieScalar::dim ( ) const
inline

Definition at line 70 of file deprecated/LieScalar.h.

bool gtsam::LieScalar::equals ( const LieScalar expected,
double  tol = 1e-5 
) const
inline

Definition at line 55 of file deprecated/LieScalar.h.

static LieScalar gtsam::LieScalar::Expmap ( const Vector1 v)
inlinestatic

Definition at line 78 of file deprecated/LieScalar.h.

static LieScalar gtsam::LieScalar::identity ( )
inlinestatic

Definition at line 62 of file deprecated/LieScalar.h.

LieScalar gtsam::LieScalar::inverse ( )
inline

Definition at line 65 of file deprecated/LieScalar.h.

Vector1 gtsam::LieScalar::localCoordinates ( const LieScalar q)
inline

Definition at line 71 of file deprecated/LieScalar.h.

static Vector1 gtsam::LieScalar::Logmap ( const LieScalar p)
inlinestatic

Definition at line 77 of file deprecated/LieScalar.h.

gtsam::LieScalar::operator double ( ) const
inline

Automatic conversion to underlying value

Definition at line 45 of file deprecated/LieScalar.h.

void gtsam::LieScalar::print ( const std::string &  name = "") const
inline

Definition at line 52 of file deprecated/LieScalar.h.

LieScalar gtsam::LieScalar::retract ( const Vector1 v)
inline

Definition at line 72 of file deprecated/LieScalar.h.

double gtsam::LieScalar::value ( ) const
inline

access the underlying value

Definition at line 42 of file deprecated/LieScalar.h.

Vector1 gtsam::LieScalar::vector ( ) const
inline

convert vector

Definition at line 48 of file deprecated/LieScalar.h.

Member Data Documentation

double gtsam::LieScalar::d_
private

Definition at line 82 of file deprecated/LieScalar.h.


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


gtsam
Author(s):
autogenerated on Sat May 8 2021 02:58:18