•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
intersectionPrimitive.h
Go to the documentation of this file.
bool intersectPoint(const Point &pos, Scalar epsilon) const
Definition: intersectionPrimitive.h:152
Definition: intersectionPrimitive.h:60
bool intersect(const Point &nodeCenter, Scalar halfEdgeLength) const
Definition: intersectionPrimitive.h:115
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
HyperSphere(const HyperSphere< Point, _dim, Scalar > &other)
Definition: intersectionPrimitive.h:84
operator Point() const
Implicit conversion operator to Eigen vectors.
Definition: intersectionPrimitive.h:108
HyperSphere(const Point ¢er, Scalar radius)
Definition: intersectionPrimitive.h:81
bool operator<(const HyperSphere< Point, _dim, Scalar > &other) const
Comparison operator comparing first the radius then the position.
Definition: intersectionPrimitive.h:96
HyperSphere< Point, _dim, Scalar > quantified(Scalar eps) const
Construct a copy of the instance with a quantified radius and pos.
Definition: intersectionPrimitive.h:88
static bool intersectPoint(const Point &pos, Scalar epsilon, const Point ¢er, const Scalar &radius)
Definition: intersectionPrimitive.h:157
bool intersectFast(const Point &nodeCenter, Scalar halfEdgeLength) const
intersectFast Fast but inacurate intersection test
Definition: intersectionPrimitive.h:147
Definition: intersectionPrimitive.h:79