Point Cloud Library (PCL)
1.10.0
|
44 #include <pcl/point_representation.h>
45 #include <pcl/search/kdtree.h>
46 #include <pcl/kdtree/kdtree.h>
47 #include <pcl/registration/transformation_validation.h>
51 namespace registration
73 template <
typename Po
intSource,
typename Po
intTarget,
typename Scalar =
float>
95 max_range_ (std::numeric_limits<double>::max ()),
96 threshold_ (std::numeric_limits<double>::quiet_NaN ()),
133 bool force_no_recompute =
false)
136 if (force_no_recompute)
176 const Matrix4 &transformation_matrix)
const;
187 operator() (
const double &score1,
const double &score2)
const
189 return (score1 < score2);
204 const Matrix4 &transformation_matrix)
const
208 PCL_ERROR (
"[pcl::TransformationValidationEuclidean::isValid] Threshold not set! Please use setThreshold () before continuing.");
267 #include <pcl/registration/impl/transformation_validation_euclidean.hpp>
Defines all the PCL and non-PCL macros used.
This file defines compatibility wrappers for low level I/O functions.
shared_ptr< KdTree< PointT, Tree > > Ptr
typename PointRepresentation< PointT >::ConstPtr PointRepresentationConstPtr
PointRepresentation provides a set of methods for converting a point structs/object into an n-dimensi...
search::KdTree is a wrapper class which inherits the pcl::KdTree class for performing search function...
#define PCL_MAKE_ALIGNED_OPERATOR_NEW
Macro to signal a class requires a custom allocator.
bool trivial_
Indicates whether this point representation is trivial.
int nr_dimensions_
The number of dimensions in this point's vector (i.e.
boost::shared_ptr< T > shared_ptr
Alias for boost::shared_ptr.