47 #ifndef _SUPER4PCS_ALGO_SUPER4PCS_H_ 48 #define _SUPER4PCS_ALGO_SUPER4PCS_H_ 50 #include "super4pcs/algorithms/match4pcsBase.h" 51 #include "super4pcs/algorithms/pairCreationFunctor.h" 65 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
96 Scalar pair_distance_epsilon,
114 bool FindCongruentQuadrilaterals(
117 Scalar distance_threshold1,
118 Scalar distance_threshold2,
121 std::vector<Quadrilateral>* quadrilaterals)
const override;
128 void Initialize(
const std::vector<Point3D>& P,
129 const std::vector<Point3D>& Q)
override;
std::vector< std::pair< int, int > > PairsVector
Definition: match4pcsBase.h:68
EIGEN_MAKE_ALIGNED_OPERATOR_NEW ~MatchSuper4PCS()
Definition: super4pcs.cc:76
MatchSuper4PCS(const Match4PCSOptions &options, const Utils::Logger &logger)
Definition: super4pcs.cc:66
typename Base::Scalar Scalar
Definition: super4pcs.h:59
Class for the computation of the 4PCS algorithm.
Definition: super4pcs.h:56
Definition: match4pcsBase.h:65
typename Base::PairsVector PairsVector
Definition: super4pcs.h:60
delta and overlap_estimation are the application parameters. All other parameters are more likely to ...
Definition: shared4pcs.h:148
typename Point3D::Scalar Scalar
Definition: match4pcsBase.h:69