#include <mp2p_icp/ICP_LibPointmatcher.h>
#include <mp2p_icp/Matcher_Point2Plane.h>
#include <mp2p_icp/Matcher_Points_DistanceThreshold.h>
#include <mp2p_icp/Solver_GaussNewton.h>
#include <mp2p_icp/Solver_Horn.h>
#include <mp2p_icp/Solver_OLAE.h>
#include <mp2p_icp/load_xyz_file.h>
#include <mrpt/core/exceptions.h>
#include <mrpt/core/get_env.h>
#include <mrpt/maps/CSimplePointsMap.h>
#include <mrpt/poses/CPose3D.h>
#include <mrpt/poses/CPose3DQuat.h>
#include <mrpt/poses/Lie/SE.h>
#include <mrpt/poses/Lie/SO.h>
#include <mrpt/random.h>
#include <mrpt/system/CTimeLogger.h>
#include <mrpt/system/filesystem.h>
#include <mrpt/version.h>
#include <Eigen/Dense>
#include <iostream>
Go to the source code of this file.
|
int | main ([[maybe_unused]] int argc, [[maybe_unused]] char **argv) |
|
static void | test_icp (const std::string &inFile, const std::string &icpClassName, const std::string &solverName, const std::string &matcherName, int pointDecimation) |
|
◆ main()
int main |
( |
[[maybe_unused] ] int |
argc, |
|
|
[[maybe_unused] ] char ** |
argv |
|
) |
| |
◆ test_icp()
static void test_icp |
( |
const std::string & |
inFile, |
|
|
const std::string & |
icpClassName, |
|
|
const std::string & |
solverName, |
|
|
const std::string & |
matcherName, |
|
|
int |
pointDecimation |
|
) |
| |
|
static |
◆ datasetDir
const std::string datasetDir = MP2P_DATASET_DIR |
◆ DO_PRINT_ALL
bool DO_PRINT_ALL = mrpt::get_env<bool>("DO_PRINT_ALL", false) |
|
static |
◆ DO_SAVE_STAT_FILES
◆ NUM_REPS
int NUM_REPS = mrpt::get_env<int>("NUM_REPS", 3) |
|
static |