41 #ifndef PCL_REGISTRATION_CORRESPONDENCE_ESTIMATION_NORMAL_SHOOTING_H_
42 #define PCL_REGISTRATION_CORRESPONDENCE_ESTIMATION_NORMAL_SHOOTING_H_
44 #include <pcl/registration/correspondence_types.h>
45 #include <pcl/registration/correspondence_estimation.h>
49 namespace registration
77 template <
typename Po
intSource,
typename Po
intTarget,
typename NormalT,
typename Scalar =
float>
81 typedef boost::shared_ptr<CorrespondenceEstimationNormalShooting<PointSource, PointTarget, NormalT, Scalar> >
Ptr;
82 typedef boost::shared_ptr<const CorrespondenceEstimationNormalShooting<PointSource, PointTarget, NormalT, Scalar> >
ConstPtr;
116 , source_normals_transformed_ ()
119 corr_name_ =
"CorrespondenceEstimationNormalShooting";
143 double max_distance = std::numeric_limits<double>::max ());
154 double max_distance = std::numeric_limits<double>::max ());
196 #include <pcl/registration/impl/correspondence_estimation_normal_shooting.hpp>