MRPT  1.9.9
LieTraits_unittest.cpp File Reference
#include <gtest/gtest.h>
#include <mrpt/math/CMatrixFixed.h>
#include <mrpt/math/num_jacobian.h>
#include <mrpt/poses/CPose2D.h>
#include <mrpt/poses/CPose3D.h>
#include <mrpt/poses/Lie/SE.h>
#include <Eigen/Dense>
Include dependency graph for LieTraits_unittest.cpp:

Go to the source code of this file.

Classes

class  SE_traits_tests< POSE_TYPE >
 
struct  SE_traits_tests< POSE_TYPE >::TParams
 
struct  SE_traits_tests< POSE_TYPE >::TParamsMat< MAT_LEN >
 

Typedefs

using SE3_traits_tests = SE_traits_tests< mrpt::poses::CPose3D >
 
using SE2_traits_tests = SE_traits_tests< mrpt::poses::CPose2D >
 

Functions

 TEST_F (SE3_traits_tests, SE3_jacobs_DinvP1InvP2)
 
 TEST_F (SE3_traits_tests, SE3_jacobs_dAB_dAB)
 
 TEST_F (SE2_traits_tests, SE2_jacobs_DinvP1InvP2)
 
 TEST_F (SE2_traits_tests, SE2_jacobs_dAB_dAB)
 

Variables

static const std::vector< mrpt::poses::CPose3Dptc
 

Typedef Documentation

◆ SE2_traits_tests

◆ SE3_traits_tests

Function Documentation

◆ TEST_F() [1/4]

TEST_F ( SE3_traits_tests  ,
SE3_jacobs_DinvP1InvP2   
)

Definition at line 274 of file LieTraits_unittest.cpp.

◆ TEST_F() [2/4]

TEST_F ( SE3_traits_tests  ,
SE3_jacobs_dAB_dAB   
)

Definition at line 275 of file LieTraits_unittest.cpp.

◆ TEST_F() [3/4]

TEST_F ( SE2_traits_tests  ,
SE2_jacobs_DinvP1InvP2   
)

Definition at line 277 of file LieTraits_unittest.cpp.

◆ TEST_F() [4/4]

TEST_F ( SE2_traits_tests  ,
SE2_jacobs_dAB_dAB   
)

Definition at line 278 of file LieTraits_unittest.cpp.

Variable Documentation

◆ ptc

const std::vector<mrpt::poses::CPose3D> ptc
static
Initial value:
= {
{.0, .0, .0, DEG2RAD(.0), DEG2RAD(.0), DEG2RAD(.0)},
{1.0, 2.0, 3.0, DEG2RAD(.0), DEG2RAD(.0), DEG2RAD(.0)},
{1.0, 2.0, 3.0, DEG2RAD(10.0), DEG2RAD(.0), DEG2RAD(.0)},
{1.0, 2.0, 3.0, DEG2RAD(.0), DEG2RAD(1.0), DEG2RAD(.0)},
{1.0, 2.0, 3.0, DEG2RAD(.0), DEG2RAD(.0), DEG2RAD(1.0)},
{-6.0, 2.0, 3.0, DEG2RAD(40.0), DEG2RAD(20.0), DEG2RAD(15.0)},
{1.0, 8.0, 0.0, DEG2RAD(-45.0), DEG2RAD(10.0), DEG2RAD(70.0)},
{1.0, 2.0, 3.0, DEG2RAD(89.0), DEG2RAD(.5), DEG2RAD(1.0)},
{1.0, -2.0, 0.4, DEG2RAD(-89.0), DEG2RAD(.5), DEG2RAD(1.0)},
{1.0, 2.0, 3.0, DEG2RAD(.1), DEG2RAD(89.0), DEG2RAD(1.0)},
{1.0, -2.0, 0.4, DEG2RAD(.1), DEG2RAD(-88.0), DEG2RAD(1.0)},
{1.0, 2.0, 3.0, DEG2RAD(.1), DEG2RAD(.9), DEG2RAD(178.0)},
{1.0, -2.0, 0.4, DEG2RAD(.1), DEG2RAD(.9), DEG2RAD(-179.1)},
}

Definition at line 25 of file LieTraits_unittest.cpp.

Referenced by SE_traits_tests< POSE_TYPE >::tests_jacobs_dAB_dAB(), and SE_traits_tests< POSE_TYPE >::tests_jacobs_DinvP1InvP2().




Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 8fe78517f Sun Jul 14 19:43:28 2019 +0200 at lun oct 28 02:10:00 CET 2019