Go to the documentation of this file.
27 if (p.has(
"pairingsWeightParameters"))
44 const Pairings* effectivePairings = &pairings;
45 std::optional<Pairings> altPairings;
50 effectivePairings = &altPairings.value();
Pairings pt2ln_pl_to_pt2pt(const Pairings &in, const SolverContext &sc)
OLAE algorithm to find the SE(3) optimal transformation.
bool impl_optimal_pose(const Pairings &pairings, OptimalTF_Result &out, const SolverContext &sc) const override
IMPLEMENTS_MRPT_OBJECT(FilterDecimateVoxelsQuadratic, mp2p_icp_filters::FilterBase, mp2p_icp_filters) using namespace mp2p_icp_filters
void load_from(const mrpt::containers::yaml &p)
void initialize(const mrpt::containers::yaml ¶ms) override
bool optimal_tf_olae(const Pairings &in, const WeightParameters &wp, OptimalTF_Result &result)
ICP registration for points and planes.
WeightParameters pairingsWeightParameters
MatchedPointLineList paired_pt2ln
virtual void initialize(const mrpt::containers::yaml ¶ms)
MatchedPointPlaneList paired_pt2pl
mp2p_icp
Author(s):
autogenerated on Mon May 26 2025 02:45:50