40 #ifndef PCL_REGISTRATION_CORRESPONDENCE_REJECTION_SAMPLE_CONSENSUS_H_
41 #define PCL_REGISTRATION_CORRESPONDENCE_REJECTION_SAMPLE_CONSENSUS_H_
43 #include <pcl/registration/correspondence_rejection.h>
45 #include <pcl/sample_consensus/ransac.h>
46 #include <pcl/sample_consensus/sac_model_registration.h>
47 #include <pcl/common/transforms.h>
51 namespace registration
58 template <
typename Po
intT>
70 typedef boost::shared_ptr<CorrespondenceRejectorSampleConsensus>
Ptr;
71 typedef boost::shared_ptr<const CorrespondenceRejectorSampleConsensus>
ConstPtr;
103 PCL_DEPRECATED (
"[pcl::registration::CorrespondenceRejectorSampleConsensus::setInputCloud] setInputCloud is deprecated. Please use setInputSource instead.")
109 PointCloudConstPtr const
122 inline PointCloudConstPtr
const
128 PCL_DEPRECATED (
"[pcl::registration::CorrespondenceRejectorSampleConsensus::setTargetCloud] setTargetCloud is deprecated. Please use setInputTarget instead.")
139 inline PointCloudConstPtr
const
187 PCL_DEPRECATED (
"[pcl::registration::CorrespondenceRejectorSampleConsensus::setMaxIterations] setMaxIterations is deprecated. Please use setMaximumIterations instead.")
200 PCL_DEPRECATED (
"[pcl::registration::CorrespondenceRejectorSampleConsensus::getMaxIterations] getMaxIterations is deprecated. Please use getMaximumIterations instead.")
213 inline Eigen::Matrix4f
275 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
280 #include <pcl/registration/impl/correspondence_rejection_sample_consensus.hpp>
282 #endif // PCL_REGISTRATION_CORRESPONDENCE_REJECTION_SAMPLE_CONSENSUS_H_