Patate Lib
3efe8402acc8e8a56cd6a88a0db98c2bf38f5cf0

This module provides efficient methods for the fitting and analysis of pointclouds in arbitrary dimensions.
Namespaces  
Concept  
Concepts used in Grenaille.  
internal  
Namespace used for structure or classes used internally by the lib.  
Classes  
class  AlgebraicSphere 
Algebraic Sphere primitive. More...  
class  BaseCurvatureEstimator 
class  Basket 
Agregator class used to declare specialized structures using CRTP (Curiously Recurring Template Pattern) More...  
class  CompactPlane 
Implicit hyperplane defined by an homogeneous vector \(\mathbf{p}\). More...  
class  ConstantWeightKernel 
Concept::WeightKernelConcept returning a constant value. More...  
class  CovariancePlaneFit 
Plane fitting procedure using only points position. More...  
class  CovariancePlaneScaleDer 
Differentiation in scale of the CovariancePlaneFit. More...  
class  CovariancePlaneScaleSpaceDer 
Differentiation both in scale and space of the CovariancePlaneFit. More...  
class  CovariancePlaneSpaceDer 
Spatial differentiation of the CovariancePlaneFit. More...  
class  CurvatureEstimator 
Extension to compute curvature values from the Weingarten map \( \frac{d N}{d \mathbf{x}} \). More...  
class  DistWeightFunc 
Weighting function based on the euclidean distance between a query and a reference position. More...  
class  GLSCurvatureHelper 
class  GLSDer 
Differentiation of GLSParam. More...  
class  GLSGeomVar 
Extension to compute the Geometric Variation of GLSParam. More...  
class  GLSParam 
Growing Least Squares reparemetrization of the OrientedSphereFit. More...  
class  MlsSphereFitDer 
Extension performing derivation of the mls surface. More...  
class  NormalCovarianceCurvature 
Extension to compute curvature values based on a covariance analysis of normal vectors of neighbors. More...  
class  OrientedSphereFit 
Algebraic Sphere fitting procedure on oriented point sets. More...  
class  OrientedSphereScaleDer 
Differentiation in scale of the OrientedSphereFit. More...  
class  OrientedSphereScaleSpaceDer 
Differentiation both in scale and space of the OrientedSphereFit. More...  
class  OrientedSphereSpaceDer 
Spatial differentiation of the OrientedSphereFit. More...  
class  PrimitiveBase 
Primitive base class. More...  
class  ProjectedNormalCovarianceCurvature 
Extension to compute curvature values based on a covariance analysis of normal vectors of neighbors projected onto the tangent plane. More...  
class  SmoothWeightKernel 
Smooth WeightKernel defined in \(\left[0 : 1\right]\). More...  
class  UnorientedSphereFit 
Algebraic Sphere fitting procedure on point sets with nonoriented normals. More...  
Enumerations  
enum  FIT_RESULT { STABLE = 0, UNSTABLE = 1, UNDEFINED = 2, NEED_OTHER_PASS = 3, NBMAX } 
Enum corresponding to the state of a fitting method (and what the finalize function can return)