40 #ifndef PCL_REGISTRATION_CORRESPONDENCE_REJECTION_DISTANCE_H_
41 #define PCL_REGISTRATION_CORRESPONDENCE_REJECTION_DISTANCE_H_
43 #include <pcl/registration/correspondence_rejection.h>
47 namespace registration
68 typedef boost::shared_ptr<CorrespondenceRejectorDistance>
Ptr;
69 typedef boost::shared_ptr<const CorrespondenceRejectorDistance>
ConstPtr;
75 rejection_name_ =
"CorrespondenceRejectorDistance";
105 template <
typename Po
intT>
inline void
108 PCL_WARN (
"[pcl::registration::%s::setInputCloud] setInputCloud is deprecated. Please use setInputSource instead.\n", getClassName ().c_str ());
109 if (!data_container_)
118 template <
typename Po
intT>
inline void
121 if (!data_container_)
130 template <
typename Po
intT>
inline void
133 if (!data_container_)
141 requiresSourcePoints ()
const
150 setInputSource<PointXYZ> (cloud);
155 requiresTargetPoints ()
const
164 setInputTarget<PointXYZ> (cloud);
174 template <
typename Po
intT>
inline void
176 bool force_no_recompute =
false)
179 (data_container_)->setSearchMethodTarget (tree, force_no_recompute );
191 getRemainingCorrespondences (*input_correspondences_, correspondences);
208 #include <pcl/registration/impl/correspondence_rejection_distance.hpp>