MRPT
1.9.9
|
#include <gtest/gtest.h>
#include <mrpt/apps/KFSLAMApp.h>
#include <mrpt/system/filesystem.h>
#include <test_mrpt_common.h>
#include <functional>
Go to the source code of this file.
Typedefs | |
using | config_changer_t = std::function< void(mrpt::config::CConfigFileBase &)> |
Functions | |
void | generic_kf_slam_test (const std::string &ini_filename, const std::string &rawlog_filename, config_changer_t cfg_changer) |
TEST (KFSLAMApp, EKF_SLAM_3D) | |
TEST (KFSLAMApp, EKF_SLAM_2D) | |
TEST (KFSLAMApp, EKF_SLAM_3D_data_assoc_JCBB_Maha) | |
TEST (KFSLAMApp, EKF_SLAM_3D_data_assoc_NN_Maha) | |
using config_changer_t = std::function<void(mrpt::config::CConfigFileBase&)> |
Definition at line 16 of file KFSLAMApp_unittest.cpp.
void generic_kf_slam_test | ( | const std::string & | ini_filename, |
const std::string & | rawlog_filename, | ||
config_changer_t | cfg_changer | ||
) |
Definition at line 18 of file KFSLAMApp_unittest.cpp.
References argc, argv, mrpt::exception_to_str(), EXPECT_LT(), EXPECT_TRUE(), mrpt::system::fileExists(), mrpt::system::getTempFileName(), ini_fil, mrpt::apps::KFSLAMApp::initialize(), mrpt::apps::KFSLAMApp::loc_error_wrt_gt, mrpt::system::LVL_ERROR, mrpt::apps::KFSLAMApp::params, mrpt::apps::KFSLAMApp::run(), mrpt::system::COutputLogger::setMinLoggingLevel(), and mrpt::config::CConfigFileBase::write().
Referenced by TEST().
TEST | ( | KFSLAMApp | , |
EKF_SLAM_3D | |||
) |
Definition at line 60 of file KFSLAMApp_unittest.cpp.
References generic_kf_slam_test(), and mrpt::config::CConfigFileBase::write().
TEST | ( | KFSLAMApp | , |
EKF_SLAM_2D | |||
) |
Definition at line 71 of file KFSLAMApp_unittest.cpp.
References generic_kf_slam_test(), and mrpt::config::CConfigFileBase::write().
TEST | ( | KFSLAMApp | , |
EKF_SLAM_3D_data_assoc_JCBB_Maha | |||
) |
Definition at line 82 of file KFSLAMApp_unittest.cpp.
References generic_kf_slam_test(), and mrpt::config::CConfigFileBase::write().
TEST | ( | KFSLAMApp | , |
EKF_SLAM_3D_data_assoc_NN_Maha | |||
) |
Definition at line 96 of file KFSLAMApp_unittest.cpp.
References generic_kf_slam_test(), and mrpt::config::CConfigFileBase::write().
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: c7a3bec24 Sun Mar 29 18:33:13 2020 +0200 at dom mar 29 18:50:38 CEST 2020 |