Public Types | Public Member Functions | Static Public Attributes | Private Attributes | List of all members
gtsam::IsLieGroup< T > Class Template Reference

#include <Lie.h>

Inheritance diagram for gtsam::IsLieGroup< T >:
Inheritance graph
[legend]

Public Types

typedef traits< T >::ChartJacobian ChartJacobian
 
typedef traits< T >::ManifoldType ManifoldType
 
typedef traits< T >::structure_category structure_category_tag
 
typedef traits< T >::TangentVector TangentVector
 
- Public Types inherited from gtsam::IsGroup< T >
typedef traits< T >::group_flavor flavor_tag
 
typedef traits< T >::structure_category structure_category_tag
 

Public Member Functions

 GTSAM_CONCEPT_USAGE (IsLieGroup)
 
- Public Member Functions inherited from gtsam::IsGroup< T >
 GTSAM_CONCEPT_USAGE (IsGroup)
 

Static Public Attributes

static constexpr bool value
 

Private Attributes

T g
 
T h
 
ChartJacobian Hg
 
ChartJacobian Hh
 
TangentVector v
 

Detailed Description

template<typename T>
class gtsam::IsLieGroup< T >

Lie Group Concept

Definition at line 287 of file Lie.h.

Member Typedef Documentation

◆ ChartJacobian

template<typename T >
typedef traits<T>::ChartJacobian gtsam::IsLieGroup< T >::ChartJacobian

Definition at line 296 of file Lie.h.

◆ ManifoldType

template<typename T >
typedef traits<T>::ManifoldType gtsam::IsLieGroup< T >::ManifoldType

Definition at line 294 of file Lie.h.

◆ structure_category_tag

template<typename T >
typedef traits<T>::structure_category gtsam::IsLieGroup< T >::structure_category_tag

Definition at line 293 of file Lie.h.

◆ TangentVector

template<typename T >
typedef traits<T>::TangentVector gtsam::IsLieGroup< T >::TangentVector

Definition at line 295 of file Lie.h.

Member Function Documentation

◆ GTSAM_CONCEPT_USAGE()

template<typename T >
gtsam::IsLieGroup< T >::GTSAM_CONCEPT_USAGE ( IsLieGroup< T )
inline

Definition at line 298 of file Lie.h.

Member Data Documentation

◆ g

template<typename T >
T gtsam::IsLieGroup< T >::g
private

Definition at line 315 of file Lie.h.

◆ h

template<typename T >
T gtsam::IsLieGroup< T >::h
private

Definition at line 315 of file Lie.h.

◆ Hg

template<typename T >
ChartJacobian gtsam::IsLieGroup< T >::Hg
private

Definition at line 317 of file Lie.h.

◆ Hh

template<typename T >
ChartJacobian gtsam::IsLieGroup< T >::Hh
private

Definition at line 317 of file Lie.h.

◆ v

template<typename T >
TangentVector gtsam::IsLieGroup< T >::v
private

Definition at line 316 of file Lie.h.

◆ value

template<typename T >
constexpr bool gtsam::IsLieGroup< T >::value
staticconstexpr
Initial value:
=
std::is_base_of<lie_group_tag, typename traits<T>::structure_category>::value

Definition at line 290 of file Lie.h.


The documentation for this class was generated from the following file:
gtsam::IsLieGroup::value
static constexpr bool value
Definition: Lie.h:290


gtsam
Author(s):
autogenerated on Wed May 28 2025 03:14:34