|
Ponca
80e34c4ed3322bafe25349c3ea7523ca4a3aa60d
Point Cloud Analysis library
|
| ▼NPonca | This Source Code Form is subject to the terms of the Mozilla Public License, v |
| CAlgebraicSphere | Algebraic Sphere primitive |
| CBasket | Aggregator class used to declare specialized structures using CRTP |
| CBasketComputeObject | Base ComputeObject for the Basket classes |
| CBasketDiff | Aggregator class used to declare specialized structures with derivatives computations, using CRTP |
| CCenteredNeighborhoodFrame | NeighborhoodFrame that express 3d points relatively to a prescribed center |
| CCompactExpWeightKernel | Compact Exponential WeightKernel defined in \(\left[0 : 1\right]\) |
| CComputeObject | ComputeObject is a virtual object that represents an algorithm which can be used with the compute functions |
| CConstantWeightKernel | Concept::WeightKernelConcept returning a constant value |
| CCovarianceFitBase | Procedure that compute and decompose the covariance matrix of the neighbors positions in \(3d\) |
| CCovarianceFitDer | Internal generic class computing the derivatives of covariance matrix computed by CovarianceFitBase |
| CCovarianceLineFitImpl | Line fitting procedure that minimize the orthogonal distance between the samples and the fitted primitive |
| CCovariancePlaneDerImpl | [CovariancePlaneFit Definition] |
| CCovariancePlaneFitImpl | Plane fitting procedure using only points position |
| CCurvatureEstimatorBase | Base class for any 3d curvature estimator: holds \(k_{\min}\), \(k_{\max}\) and associated vectors, such that \( k_{\min} <= k_{\max} \) |
| CDistWeightFunc | Weight neighbors according to the euclidean distance between a query and a reference position |
| CDryFit | Empty fitting object doing no computation |
| CGaussianWeightKernel | Non-compact Gaussian WeightKernel |
| CGlobalNeighborhoodFrame | NeighborhoodFrame that keep points in the global frame without applying any transformation |
| CGLSDer | Differentiation of GLSParam |
| CGLSParam | Growing Least Squares reparametrization of the OrientedSphereFit |
| CIndexSquaredDistance | Associates an index with a distance |
| CKdTree | Abstract KdTree type with KdTreeDefaultTraits |
| ▼CKdTreeBase | [KdTreeSparse type definition] |
| CDefaultConverter | Convert a custom point container to the KdTree PointContainer using DataPoint default constructor |
| CKdTreeCustomizableNode | The node type used by default by the kd-tree |
| CKdTreeDefaultInnerNode | |
| CKdTreeDefaultLeafNode | |
| CKdTreeDefaultNode | |
| CKdTreeDefaultTraits | The default traits type used by the kd-tree |
| CKdTreeDense | [KdTree type definition] |
| CKdTreeDenseBase | Customizable base class for dense KdTree datastructure |
| CKdTreeKNearestIterator | |
| CKdTreeKNearestQueryBase | |
| CKdTreeNearestIterator | |
| CKdTreeNearestQueryBase | |
| CKdTreeQuery | |
| CKdTreeRangeIterator | |
| CKdTreeRangeQueryBase | |
| CKdTreeSparse | [KdTreeDense type definition] |
| CKdTreeSparseBase | Customizable base class for KdTreeSparse datastructure |
| CKNearestIndexQuery | Base Query class combining QueryInputIsIndex and QueryOutputIsKNearest |
| CKNearestPointQuery | Base Query class combining QueryInputIsPosition and QueryOutputIsKNearest |
| CKnnGraphBase | Customizable base class for KnnGraph datastructure |
| CKnnGraphDefaultTraits | The default traits type used by the kd-tree |
| CKnnGraphKNearestQuery | |
| CKnnGraphRangeIterator | |
| CKnnGraphRangeQuery | |
| Climited_priority_queue | The limited_priority_queue class is similar to std::priority_queue but has a limited capacity and handles the comparison differently |
| CLine | A parametrized line is defined by an origin point \(\mathbf{o}\) and a unit direction vector \(\overrightarrow{\mathbf{d}}\) such that the line corresponds to the set \(l(t)=\mathbf{o}+t\overrightarrow{\mathbf{d}}, t\in \mathbb{R}\) |
| CMeanNormal | Compute the mean normal of the input points |
| CMeanNormalDer | Compute the derivatives of the input points mean normal |
| CMeanPlaneFitImpl | Plane fitting procedure computing the mean position and orientation from oriented points |
| CMeanPosition | Compute the barycenter of the input points |
| CMeanPositionDer | Compute the derivatives of the input points barycenter |
| CMlsSphereFitDer | Extension performing derivation of the mls surface |
| CMongePatch | Extension to compute the best fit quadric on 3d points expressed as \(f(u,v)=h\) |
| CNearestIndexQuery | Base Query class combining QueryInputIsIndex and QueryOutputIsNearest |
| CNearestPointQuery | Base Query class combining QueryInputIsPosition and QueryOutputIsNearest |
| CNormalCovarianceCurvatureEstimator | Extension to compute curvature values based on a covariance analysis of normal vectors of neighbors |
| CNormalDerivativesCurvatureEstimator | Extension to compute curvature values from the Weingarten map \( \frac{d N}{d \mathbf{x}} \) |
| CNoWeightFuncBase | Base Weighting function that set uniform weight to all samples |
| COrientedSphereDerImpl | [OrientedSphereFit Definition] |
| COrientedSphereFitImpl | Algebraic Sphere fitting procedure on oriented point sets |
| CPlane | Implicit hyperplane defined by an homogeneous vector \(\mathbf{p}\) |
| CPolynomialSmoothWeightKernel | Compact generalised version of SmoothWeightKernel with arbitrary degrees : \( w(x)=(x^n-1)^m \) |
| CPrimitiveBase | Primitive base class |
| CPrimitiveDer | Generic class performing the Fit derivation |
| CProjectedNormalCovarianceCurvatureEstimator | Extension to compute curvature values based on a covariance analysis of normal vectors of neighbors projected onto the tangent plane |
| CQuery | |
| CQueryInput | Base class for typed queries input type |
| CQueryInputBase | Base class for queries input type |
| CQueryInputIsIndex | Base class for queries storing points |
| CQueryInputIsPosition | Base class for queries storing points |
| ▼CQueryOutputBase | Base class for queries output type |
| CDummyOutputParameter | |
| CQueryOutputIsKNearest | Base class for knearest queries |
| CQueryOutputIsNearest | Base class for nearest queries |
| CQueryOutputIsRange | Base class for range queries |
| CRangeIndexQuery | Base Query class combining QueryInputIsIndex and QueryOutputIsRange |
| CRangePointQuery | Base Query class combining QueryInputIsPosition and QueryOutputIsRange |
| CSingularWeightKernel | Compact singular WeightKernel defined in \(\left]0 : 1\right]\) |
| CSmoothWeightKernel | Compact smooth WeightKernel of 2nd degree, defined in \(\left[0 : 1\right]\) Special case of PolynomialSmoothWeightKernel<Scalar, 2, 2> |
| CSphereFitImpl | Algebraic Sphere fitting procedure on point set without normals |
| CStack | Stack with fixed-size storage |
| CUnorientedSphereDerImpl | |
| CUnorientedSphereFitImpl | Algebraic Sphere fitting procedure on point sets with non-oriented normals |
| CWendlandWeightKernel | Compact Wendland WeightKernel defined in \(\left[0 : 1\right]\) |