MRPT  2.0.4
Typedefs | Functions
se3_unittest.cpp File Reference
#include <gtest/gtest.h>
#include <mrpt/math/ops_vectors.h>
#include <mrpt/poses/CPose3D.h>
#include <mrpt/poses/CPose3DQuat.h>
#include <mrpt/random.h>
#include <mrpt/tfest.h>
Include dependency graph for se3_unittest.cpp:

Go to the source code of this file.

Typedefs

using TPoints = std::vector< std::vector< double > >
 

Functions

CPose3DQuat generate_points (TPoints &pA, TPoints &pB)
 
void generate_list_of_points (const TPoints &pA, const TPoints &pB, TMatchingPairList &list)
 
void generate_vector_of_points (const TPoints &pA, const TPoints &pB, vector< mrpt::math::TPoint3D > &ptsA, vector< mrpt::math::TPoint3D > &ptsB)
 
 TEST (tfest, se3_l2_MatchList)
 
 TEST (tfest, se3_l2_PtsLists)
 
 TEST (tfest, se3_l2_robust)
 

Typedef Documentation

◆ TPoints

using TPoints = std::vector<std::vector<double> >

Definition at line 24 of file se3_unittest.cpp.

Function Documentation

◆ generate_list_of_points()

void generate_list_of_points ( const TPoints pA,
const TPoints pB,
TMatchingPairList list 
)

Definition at line 78 of file se3_unittest.cpp.

References mrpt::d2f(), mrpt::tfest::TMatchingPair::other_idx, mrpt::tfest::TMatchingPair::other_x, mrpt::tfest::TMatchingPair::other_y, mrpt::tfest::TMatchingPair::other_z, mrpt::tfest::TMatchingPair::this_idx, mrpt::tfest::TMatchingPair::this_x, mrpt::tfest::TMatchingPair::this_y, and mrpt::tfest::TMatchingPair::this_z.

Referenced by TEST().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ generate_points()

CPose3DQuat generate_points ( TPoints pA,
TPoints pB 
)

Definition at line 29 of file se3_unittest.cpp.

References mrpt::poses::CPose3DQuat::inverseComposePoint(), mrpt::obs::gnss::pitch, and mrpt::obs::gnss::roll.

Referenced by TEST().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ generate_vector_of_points()

void generate_vector_of_points ( const TPoints pA,
const TPoints pB,
vector< mrpt::math::TPoint3D > &  ptsA,
vector< mrpt::math::TPoint3D > &  ptsB 
)

Definition at line 100 of file se3_unittest.cpp.

Referenced by TEST().

Here is the caller graph for this function:

◆ TEST() [1/3]

TEST ( tfest  ,
se3_l2_MatchList   
)

Definition at line 114 of file se3_unittest.cpp.

References EXPECT_TRUE(), generate_list_of_points(), generate_points(), mrpt::tfest::se3_l2(), and mrpt::square().

Here is the call graph for this function:

◆ TEST() [2/3]

TEST ( tfest  ,
se3_l2_PtsLists   
)

Definition at line 151 of file se3_unittest.cpp.

References EXPECT_TRUE(), generate_points(), generate_vector_of_points(), mrpt::tfest::se3_l2(), and mrpt::square().

Here is the call graph for this function:

◆ TEST() [3/3]

TEST ( tfest  ,
se3_l2_robust   
)

Definition at line 188 of file se3_unittest.cpp.

References EXPECT_GT(), EXPECT_TRUE(), generate_list_of_points(), generate_points(), mrpt::tfest::TSE3RobustResult::inliers_idx, params, mrpt::tfest::se3_l2_robust(), mrpt::square(), and mrpt::tfest::TSE3RobustResult::transformation.

Here is the call graph for this function:



Page generated by Doxygen 1.8.14 for MRPT 2.0.4 Git: 33de1d0ad Sat Jun 20 11:02:42 2020 +0200 at sáb jun 20 17:35:17 CEST 2020