MRPT  1.9.9
SE_traits_tests< POSE_TYPE > Class Template Reference

Detailed Description

template<class POSE_TYPE>
class SE_traits_tests< POSE_TYPE >

Definition at line 23 of file SE_traits_unittest.cpp.

Inheritance diagram for SE_traits_tests< POSE_TYPE >:
Inheritance graph

Classes

struct  TParams
 

Protected Types

using SE_TYPE = mrpt::poses::SE_traits< POSE_TYPE::rotation_dimensions >
 

Protected Member Functions

virtual void SetUp ()
 
virtual void TearDown ()
 
void test_jacobs_P1DP2inv (double x1, double y1, double z1, double yaw1, double pitch1, double roll1, double xd, double yd, double zd, double yawd, double pitchd, double rolld, double x2, double y2, double z2, double yaw2, double pitch2, double roll2)
 
void do_all_jacobs_test ()
 

Static Protected Member Functions

static void func_numeric (const CArrayDouble< 2 *SE_TYPE::VECTOR_SIZE > &x, const TParams &params, CArrayDouble< SE_TYPE::VECTOR_SIZE > &Y)
 

Member Typedef Documentation

◆ SE_TYPE

template<class POSE_TYPE >
using SE_traits_tests< POSE_TYPE >::SE_TYPE = mrpt::poses::SE_traits<POSE_TYPE::rotation_dimensions>
protected

Definition at line 28 of file SE_traits_unittest.cpp.

Member Function Documentation

◆ do_all_jacobs_test()

template<class POSE_TYPE >
void SE_traits_tests< POSE_TYPE >::do_all_jacobs_test ( )
inlineprotected

Definition at line 144 of file SE_traits_unittest.cpp.

References mrpt::DEG2RAD().

◆ func_numeric()

template<class POSE_TYPE >
static void SE_traits_tests< POSE_TYPE >::func_numeric ( const CArrayDouble< 2 *SE_TYPE::VECTOR_SIZE > &  x,
const TParams params,
CArrayDouble< SE_TYPE::VECTOR_SIZE > &  Y 
)
inlinestaticprotected

Definition at line 35 of file SE_traits_unittest.cpp.

◆ SetUp()

template<class POSE_TYPE >
virtual void SE_traits_tests< POSE_TYPE >::SetUp ( )
inlineprotectedvirtual

Definition at line 26 of file SE_traits_unittest.cpp.

◆ TearDown()

template<class POSE_TYPE >
virtual void SE_traits_tests< POSE_TYPE >::TearDown ( )
inlineprotectedvirtual

Definition at line 27 of file SE_traits_unittest.cpp.

◆ test_jacobs_P1DP2inv()

template<class POSE_TYPE >
void SE_traits_tests< POSE_TYPE >::test_jacobs_P1DP2inv ( double  x1,
double  y1,
double  z1,
double  yaw1,
double  pitch1,
double  roll1,
double  xd,
double  yd,
double  zd,
double  yawd,
double  pitchd,
double  rolld,
double  x2,
double  y2,
double  z2,
double  yaw2,
double  pitch2,
double  roll2 
)
inlineprotected

Definition at line 66 of file SE_traits_unittest.cpp.

References mrpt::math::estimateJacobian(), and mrpt::math::sum().




Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 7d5e6d718 Fri Aug 24 01:51:28 2018 +0200 at lun nov 2 08:35:50 CET 2020