#include <gtest/gtest.h>
#include <limits>
#include <pcl/point_types.h>
#include <pcl/io/pcd_io.h>
#include <pcl/registration/eigen.h>
#include <pcl/registration/correspondence_estimation.h>
#include <pcl/registration/correspondence_rejection_distance.h>
#include <pcl/registration/correspondence_rejection_median_distance.h>
#include <pcl/registration/correspondence_rejection_surface_normal.h>
#include <pcl/registration/correspondence_rejection.h>
#include <pcl/registration/correspondence_rejection_one_to_one.h>
#include <pcl/registration/correspondence_rejection_sample_consensus.h>
#include <pcl/registration/correspondence_rejection_trimmed.h>
#include <pcl/registration/correspondence_rejection_var_trimmed.h>
#include <pcl/registration/transformation_estimation_lm.h>
#include <pcl/registration/transformation_estimation_svd.h>
#include <pcl/registration/transformation_estimation_point_to_plane_lls.h>
#include <pcl/registration/transformation_estimation_point_to_plane.h>
#include <pcl/features/normal_3d.h>
#include "test_registration_api_data.h"
Go to the source code of this file.
Typedefs | |
typedef pcl::PointCloud < PointNormal > | CloudNormal |
typedef CloudNormal::ConstPtr | CloudNormalConstPtr |
typedef CloudNormal::Ptr | CloudNormalPtr |
typedef pcl::PointCloud< PointXYZ > | CloudXYZ |
typedef CloudXYZ::ConstPtr | CloudXYZConstPtr |
typedef CloudXYZ::Ptr | CloudXYZPtr |
typedef pcl::PointNormal | PointNormal |
typedef pcl::PointXYZ | PointXYZ |
Functions | |
int | main (int argc, char **argv) |
TEST (PCL, CorrespondenceEstimation) | |
TEST (PCL, CorrespondenceEstimationReciprocal) | |
TEST (PCL, CorrespondenceRejectorDistance) | |
TEST (PCL, CorrespondenceRejectorMedianDistance) | |
TEST (PCL, CorrespondenceRejectorOneToOne) | |
TEST (PCL, CorrespondenceRejectorSampleConsensus) | |
TEST (PCL, CorrespondenceRejectorSurfaceNormal) | |
TEST (PCL, CorrespondenceRejectorTrimmed) | |
TEST (PCL, CorrespondenceRejectorVarTrimmed) | |
TEST (PCL, TransformationEstimationSVD) | |
TEST (PCL, TransformationEstimationPointToPlaneLLS) | |
TEST (PCL, TransformationEstimationLM) | |
TEST (PCL, TransformationEstimationPointToPlane) | |
Variables | |
CloudXYZ | cloud_reg |
CloudXYZ | cloud_source |
CloudXYZ | cloud_target |
typedef pcl::PointCloud<PointNormal> CloudNormal |
Definition at line 70 of file test_registration_api.cpp.
Definition at line 72 of file test_registration_api.cpp.
typedef CloudNormal::Ptr CloudNormalPtr |
Definition at line 71 of file test_registration_api.cpp.
typedef pcl::PointCloud<PointXYZ> CloudXYZ |
Definition at line 65 of file test_registration_api.cpp.
typedef CloudXYZ::ConstPtr CloudXYZConstPtr |
Definition at line 67 of file test_registration_api.cpp.
typedef CloudXYZ::Ptr CloudXYZPtr |
Definition at line 66 of file test_registration_api.cpp.
typedef pcl::PointNormal PointNormal |
Definition at line 69 of file test_registration_api.cpp.
typedef pcl::PointXYZ PointXYZ |
Definition at line 64 of file test_registration_api.cpp.
int main | ( | int | argc, |
char ** | argv | ||
) |
Definition at line 628 of file test_registration_api.cpp.
TEST | ( | PCL | , |
CorrespondenceEstimation | |||
) |
Definition at line 77 of file test_registration_api.cpp.
TEST | ( | PCL | , |
CorrespondenceEstimationReciprocal | |||
) |
Definition at line 101 of file test_registration_api.cpp.
TEST | ( | PCL | , |
CorrespondenceRejectorDistance | |||
) |
Definition at line 125 of file test_registration_api.cpp.
TEST | ( | PCL | , |
CorrespondenceRejectorMedianDistance | |||
) |
Definition at line 161 of file test_registration_api.cpp.
TEST | ( | PCL | , |
CorrespondenceRejectorOneToOne | |||
) |
Definition at line 194 of file test_registration_api.cpp.
TEST | ( | PCL | , |
CorrespondenceRejectorSampleConsensus | |||
) |
Definition at line 224 of file test_registration_api.cpp.
TEST | ( | PCL | , |
CorrespondenceRejectorSurfaceNormal | |||
) |
Definition at line 270 of file test_registration_api.cpp.
TEST | ( | PCL | , |
CorrespondenceRejectorTrimmed | |||
) |
Definition at line 324 of file test_registration_api.cpp.
TEST | ( | PCL | , |
CorrespondenceRejectorVarTrimmed | |||
) |
Definition at line 355 of file test_registration_api.cpp.
TEST | ( | PCL | , |
TransformationEstimationSVD | |||
) |
Definition at line 387 of file test_registration_api.cpp.
TEST | ( | PCL | , |
TransformationEstimationPointToPlaneLLS | |||
) |
Definition at line 430 of file test_registration_api.cpp.
TEST | ( | PCL | , |
TransformationEstimationLM | |||
) |
Definition at line 481 of file test_registration_api.cpp.
TEST | ( | PCL | , |
TransformationEstimationPointToPlane | |||
) |
Definition at line 564 of file test_registration_api.cpp.
Definition at line 74 of file test_registration_api.cpp.
Definition at line 74 of file test_registration_api.cpp.
Definition at line 74 of file test_registration_api.cpp.