Public Types | Public Member Functions | List of all members
pinocchio::LieGroupGenericTpl< LieGroupCollection > Struct Template Reference

#include <fwd.hpp>

Public Types

enum  { Options = LieGroupCollection::Options }
 
typedef LieGroupCollection::LieGroupVariant Base
 
typedef LieGroupCollection::LieGroupVariant LieGroupVariant
 
typedef LieGroupCollection::Scalar Scalar
 

Public Member Functions

bool isEqual_impl (const LieGroupGenericTpl &other) const
 
template<typename LieGroupDerived >
 LieGroupGenericTpl (const LieGroupBase< LieGroupDerived > &lg_base)
 
 LieGroupGenericTpl (const LieGroupGenericTpl &lg_generic)=default
 
template<typename LieGroup >
 LieGroupGenericTpl (const LieGroupVariant &lg_variant)
 
std::string name () const
 
int nq () const
 
int nv () const
 
bool operator!= (const LieGroupGenericTpl &other) const
 
LieGroupGenericTploperator= (const LieGroupGenericTpl &other)=default
 
bool operator== (const LieGroupGenericTpl &other) const
 
LieGroupVarianttoVariant ()
 
const LieGroupVarianttoVariant () const
 

Detailed Description

template<typename LieGroupCollection>
struct pinocchio::LieGroupGenericTpl< LieGroupCollection >

Definition at line 12 of file multibody/liegroup/fwd.hpp.

Member Typedef Documentation

◆ Base

template<typename LieGroupCollection >
typedef LieGroupCollection::LieGroupVariant pinocchio::LieGroupGenericTpl< LieGroupCollection >::Base

Definition at line 30 of file liegroup-generic.hpp.

◆ LieGroupVariant

template<typename LieGroupCollection >
typedef LieGroupCollection::LieGroupVariant pinocchio::LieGroupGenericTpl< LieGroupCollection >::LieGroupVariant

Definition at line 31 of file liegroup-generic.hpp.

◆ Scalar

template<typename LieGroupCollection >
typedef LieGroupCollection::Scalar pinocchio::LieGroupGenericTpl< LieGroupCollection >::Scalar

Definition at line 33 of file liegroup-generic.hpp.

Member Enumeration Documentation

◆ anonymous enum

template<typename LieGroupCollection >
anonymous enum
Enumerator
Options 

Definition at line 34 of file liegroup-generic.hpp.

Constructor & Destructor Documentation

◆ LieGroupGenericTpl() [1/3]

template<typename LieGroupCollection >
template<typename LieGroupDerived >
pinocchio::LieGroupGenericTpl< LieGroupCollection >::LieGroupGenericTpl ( const LieGroupBase< LieGroupDerived > &  lg_base)
inline

Definition at line 37 of file liegroup-generic.hpp.

◆ LieGroupGenericTpl() [2/3]

template<typename LieGroupCollection >
template<typename LieGroup >
pinocchio::LieGroupGenericTpl< LieGroupCollection >::LieGroupGenericTpl ( const LieGroupVariant lg_variant)
inline

Definition at line 42 of file liegroup-generic.hpp.

◆ LieGroupGenericTpl() [3/3]

template<typename LieGroupCollection >
pinocchio::LieGroupGenericTpl< LieGroupCollection >::LieGroupGenericTpl ( const LieGroupGenericTpl< LieGroupCollection > &  lg_generic)
default

Member Function Documentation

◆ isEqual_impl()

template<typename LieGroupCollection >
bool pinocchio::LieGroupGenericTpl< LieGroupCollection >::isEqual_impl ( const LieGroupGenericTpl< LieGroupCollection > &  other) const
inline

Definition at line 55 of file liegroup-generic.hpp.

◆ name()

template<typename LieGroupCollection >
std::string pinocchio::LieGroupGenericTpl< LieGroupCollection >::name ( ) const
inline

Definition at line 73 of file liegroup-generic.hpp.

◆ nq()

template<typename LieGroupCollection >
int pinocchio::LieGroupGenericTpl< LieGroupCollection >::nq ( ) const
inline

Definition at line 60 of file liegroup-generic.hpp.

◆ nv()

template<typename LieGroupCollection >
int pinocchio::LieGroupGenericTpl< LieGroupCollection >::nv ( ) const
inline

Definition at line 61 of file liegroup-generic.hpp.

◆ operator!=()

template<typename LieGroupCollection >
bool pinocchio::LieGroupGenericTpl< LieGroupCollection >::operator!= ( const LieGroupGenericTpl< LieGroupCollection > &  other) const
inline

Definition at line 68 of file liegroup-generic.hpp.

◆ operator=()

template<typename LieGroupCollection >
LieGroupGenericTpl& pinocchio::LieGroupGenericTpl< LieGroupCollection >::operator= ( const LieGroupGenericTpl< LieGroupCollection > &  other)
default

◆ operator==()

template<typename LieGroupCollection >
bool pinocchio::LieGroupGenericTpl< LieGroupCollection >::operator== ( const LieGroupGenericTpl< LieGroupCollection > &  other) const
inline

Definition at line 63 of file liegroup-generic.hpp.

◆ toVariant() [1/2]

template<typename LieGroupCollection >
LieGroupVariant& pinocchio::LieGroupGenericTpl< LieGroupCollection >::toVariant ( )
inline

Definition at line 52 of file liegroup-generic.hpp.

◆ toVariant() [2/2]

template<typename LieGroupCollection >
const LieGroupVariant& pinocchio::LieGroupGenericTpl< LieGroupCollection >::toVariant ( ) const
inline

Definition at line 49 of file liegroup-generic.hpp.


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


pinocchio
Author(s):
autogenerated on Tue Feb 13 2024 03:44:02