6 #include <Eigen/Geometry>
12 template <
typename TargetPo
intCloud,
typename SourcePo
intCloud>
13 bool operator()(
const TargetPointCloud& target,
const SourcePointCloud& source,
const Eigen::Isometry3d& T,
size_t target_index,
size_t source_index,
double sq_dist)
const {
22 template <
typename TargetPo
intCloud,
typename SourcePo
intCloud>
23 bool operator()(
const TargetPointCloud& target,
const SourcePointCloud& source,
const Eigen::Isometry3d& T,
size_t target_index,
size_t source_index,
double sq_dist)
const {
Definition: flat_container.hpp:12
Rejecting correspondences with large distances.
Definition: rejector.hpp:19
bool operator()(const TargetPointCloud &target, const SourcePointCloud &source, const Eigen::Isometry3d &T, size_t target_index, size_t source_index, double sq_dist) const
Definition: rejector.hpp:23
double max_dist_sq
Maximum squared distance between corresponding points.
Definition: rejector.hpp:27
DistanceRejector()
Definition: rejector.hpp:20
Null correspondence rejector. This class accepts all input correspondences.
Definition: rejector.hpp:11
bool operator()(const TargetPointCloud &target, const SourcePointCloud &source, const Eigen::Isometry3d &T, size_t target_index, size_t source_index, double sq_dist) const
Definition: rejector.hpp:13