•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
normalset.h
Go to the documentation of this file.
bool addElement(const Point &pos, const Point &normal, unsigned int id)
Add a new couple pos/normal, and its associated id.
Definition: normalset.hpp:113
IndexedNormalSet(const Scalar epsilon)
Definition: normalset.h:119
Definition: normalset.h:79
AngularGrid * angularGrid(const Point &p)
Definition: normalset.h:139
Definition: normalset.h:79
void getNeighbors(const Point &p, std::vector< unsigned int > &nei)
Get closest points in euclidean space.
Definition: normalset.hpp:145
CongruentSetExplorationBase< Traits, PointType, TransformVisitor, PairFilteringFunctor, OptExts... >::Scalar ComputeTransformation(const InputRange1 &P, const InputRange2 &Q, Eigen::Ref< typename CongruentSetExplorationBase< Traits, PointType, TransformVisitor, PairFilteringFunctor, OptExts... >::MatrixType > transformation, const Sampler< PointType > &sampler, TransformVisitor &v)
Definition: congruentSetExplorationBase.hpp:61
void getNeighbors(const Point &p, const Point &n, Scalar alpha, std::vector< unsigned int > &nei, bool tryReverse=false)
Get closest poitns in euclidean an normal space with angular deviation.
Definition: normalset.hpp:177
std::vector< AngularGrid * > angularGrids(const Point &p)
Definition: normalset.h:146