base3D() const | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | inlineprotected |
base_ | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | protected |
base_3D_ | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | protected |
best_LCP_ | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | protected |
centroid_P_ | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
centroid_Q_ | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
ComputeRigidTransformation(const Coordinates &ref, const Coordinates &candidate, const Eigen::Matrix< Scalar, 3, 1 > ¢roid1, Eigen::Matrix< Scalar, 3, 1 > centroid2, Eigen::Ref< MatrixType > transform, Scalar &rms_, bool computeScale) const | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
ComputeTransformation(const InputRange1 &P, const InputRange2 &Q, Eigen::Ref< MatrixType > transformation, const Sampler< _PointType > &sampler, TransformVisitor &v) | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions >::ComputeTransformation(const InputRange1 &P, const InputRange2 &Q, Eigen::Ref< MatrixType > transformation, const Sampler< _PointType > &sampler, TransformVisitor &v) | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | inline |
CongruentBaseType typedef | gr::Match3pcs< _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
CongruentSetExplorationBase(const OptionsType &options, const Utils::Logger &logger) | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
Coordinates typedef | gr::Match3pcs< _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
current_congruent_ | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | protected |
current_trial_ | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | protected |
distance_factor | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | static |
generateCongruents(CongruentBaseType &base, Set &congruent_quads) override | gr::Match3pcs< _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | virtual |
getFirstSampled() const | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | inline |
getSecondSampled() const | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | inline |
init(const InputRange1 &P, const InputRange2 &Q, const Sampler< _PointType > &sampler) | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
initBase(CongruentBaseType &base) override | gr::Match3pcs< _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | virtual |
Initialize() | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | inlineprotectedvirtual |
kd_tree_ | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
kLargeNumber | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | static |
kNumberOfDiameterTrials | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protectedstatic |
Log(Args...args) const | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | inlineprotected |
logger_ | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
LogLevel typedef | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
Match3pcs(const OptionsType &options, const Utils::Logger &logger) | gr::Match3pcs< _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
MatchBase(const OptionsType &options, const Utils::Logger &logger) | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | |
MatchBaseType typedef | gr::Match3pcs< _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
MatrixType typedef | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
max_base_diameter_ | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | protected |
MeanDistance() const | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
number_of_trials_ | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | protected |
options_ | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
OptionsType typedef | gr::Match3pcs< _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
P_diameter_ | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
P_mean_distance_ | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
PairFilteringFunctor typedef | gr::Match3pcs< _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
PairsVector typedef | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
Perform_N_steps(int n, Eigen::Ref< MatrixType > transformation, TransformVisitor &v) | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | protected |
PosMutablePoint typedef | gr::Match3pcs< _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
qcentroid1_ | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
qcentroid2_ | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
randomGenerator_ | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
RegistrationMetric typedef | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
sampled_P_3D_ | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
sampled_Q_3D_ | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
Scalar typedef | gr::Match3pcs< _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
SelectRandomTriangle(Scalar max_base_diameter, int &base1, int &base2, int &base3) | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
Set typedef | gr::Match3pcs< _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
Traits typedef | gr::Match3pcs< _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
transform_ | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | protected |
TransformVisitor typedef | gr::Match3pcs< _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
TryCongruentSet(CongruentBaseType &base, Set &set, TransformVisitor &v, size_t &nbCongruent) | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | protected |
TryOneBase(TransformVisitor &v) | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | protected |
VectorType typedef | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | |
Verify(const Eigen::Ref< const MatrixType > &mat) const | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | protected |
~CongruentSetExplorationBase() | gr::CongruentSetExplorationBase< Traits3pcs< MatchBase< _PointType, _TransformVisitor, PairFilteringOptions, CongruentSetExplorationOptions >::PosMutablePoint >, _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | virtual |
~Match3pcs() | gr::Match3pcs< _PointType, _TransformVisitor, _PairFilteringFunctor, PairFilteringOptions > | virtual |
~MatchBase() | gr::MatchBase< _PointType, _TransformVisitor, PairFilteringOptions..., CongruentSetExplorationOptions > | virtual |