Classes | Macros | Typedefs | Functions
geometry.cpp File Reference
#include <iostream>
#include <Eigen/Geometry>
#include <bench/BenchTimer.h>
Include dependency graph for geometry.cpp:

Go to the source code of this file.

Classes

struct  bench_impl< Transformation, N >
 
struct  bench_impl< Transformation, 0 >
 
struct  get_dim< T >
 
struct  get_dim< Matrix< S, R, C, O, MR, MC > >
 
struct  ToRotationMatrixWrapper< T >
 

Macros

#define SCALAR   float
 
#define SIZE   8
 

Typedefs

typedef Matrix< RealScalar, Dynamic, Dynamic > A
 
typedef Matrix< Scalar, Dynamic, Dynamic > B
 
typedef Matrix< Scalar, Dynamic, Dynamic > C
 
typedef Matrix< RealScalar, Dynamic, Dynamic > M
 
typedef NumTraits< Scalar >::Real RealScalar
 
typedef SCALAR Scalar
 

Functions

template<typename Transformation >
EIGEN_DONT_INLINE void bench (const std::string &msg, const Transformation &t)
 
int main (int argc, char **argv)
 
template<typename Transformation , typename Data >
EIGEN_DONT_INLINE void transform (const Transformation &t, Data &data)
 
template<typename Scalar , typename Data >
EIGEN_DONT_INLINE void transform (const Quaternion< Scalar > &t, Data &data)
 
template<typename QType , typename Data >
EIGEN_DONT_INLINE void transform (const ToRotationMatrixWrapper< QType > &t, Data &data)
 
template<typename Scalar , int Dim, typename Data >
EIGEN_DONT_INLINE void transform (const Transform< Scalar, Dim, Projective > &t, Data &data)
 

Macro Definition Documentation

◆ SCALAR

#define SCALAR   float

Definition at line 10 of file geometry.cpp.

◆ SIZE

#define SIZE   8

Definition at line 14 of file geometry.cpp.

Typedef Documentation

◆ A

typedef Matrix<RealScalar,Dynamic,Dynamic> A

Definition at line 19 of file geometry.cpp.

◆ B

typedef Matrix<Scalar,Dynamic,Dynamic> B

Definition at line 20 of file geometry.cpp.

◆ C

typedef Matrix<Scalar,Dynamic,Dynamic> C

Definition at line 21 of file geometry.cpp.

◆ M

typedef Matrix<RealScalar,Dynamic,Dynamic> M

Definition at line 22 of file geometry.cpp.

◆ RealScalar

Definition at line 18 of file geometry.cpp.

◆ Scalar

typedef SCALAR Scalar

Definition at line 17 of file geometry.cpp.

Function Documentation

◆ bench()

template<typename Transformation >
EIGEN_DONT_INLINE void bench ( const std::string &  msg,
const Transformation &  t 
)

Definition at line 90 of file geometry.cpp.

◆ main()

int main ( int  argc,
char **  argv 
)

Definition at line 97 of file geometry.cpp.

◆ transform() [1/4]

template<typename Transformation , typename Data >
EIGEN_DONT_INLINE void transform ( const Transformation &  t,
Data &  data 
)

Definition at line 25 of file geometry.cpp.

◆ transform() [2/4]

template<typename Scalar , typename Data >
EIGEN_DONT_INLINE void transform ( const Quaternion< Scalar > &  t,
Data &  data 
)

Definition at line 33 of file geometry.cpp.

◆ transform() [3/4]

template<typename QType , typename Data >
EIGEN_DONT_INLINE void transform ( const ToRotationMatrixWrapper< QType > &  t,
Data &  data 
)

Definition at line 50 of file geometry.cpp.

◆ transform() [4/4]

template<typename Scalar , int Dim, typename Data >
EIGEN_DONT_INLINE void transform ( const Transform< Scalar, Dim, Projective > &  t,
Data &  data 
)

Definition at line 58 of file geometry.cpp.



gtsam
Author(s):
autogenerated on Tue Jul 4 2023 02:40:49