Ponca
aa50bfdf187919869239c5b44b748842569114c1
Point Cloud Analysis library
|
[CovariancePlaneFit Definition] More...
#include <covariancePlaneFit.h>
Public Types | |
using | Scalar = typename DataPoint::Scalar |
Alias to scalar type. | |
using | VectorType = typename Base::VectorType |
Alias to vector type. | |
using | WFunctor = typename Base::WFunctor |
Alias to weight function. | |
using | MatrixType = typename DataPoint::MatrixType |
Alias to matrix type. | |
using | ScalarArray = typename Base::ScalarArray |
Alias to scalar derivatives array. | |
using | VectorArray = typename Base::VectorArray |
Alias to vector derivatives array. | |
Public Member Functions | |
CovariancePlaneDerImpl< DataPoint, _WFunctor, DiffType, T > & | covariancePlaneDer () |
Explicit conversion to CovariancePlaneDerImpl , to access methods potentially hidden by heritage. | |
const CovariancePlaneDerImpl< DataPoint, _WFunctor, DiffType, T > & | covariancePlaneDer () const |
Explicit conversion to CovariancePlaneDerImpl , to access methods potentially hidden by heritage. | |
FIT_RESULT | finalize () |
ScalarArray | dPotential () const |
VectorArray | dNormal () const |
Returns the derivatives of the primitive normal. | |
Protected Types | |
enum | { Check , PROVIDES_COVARIANCE_PLANE_DERIVATIVE , PROVIDES_NORMAL_DERIVATIVE } |
using | Base = T |
Base class of the procedure. | |
[CovariancePlaneFit Definition]
Internal generic class computing the derivatives of covariance plane fits
Definition at line 101 of file covariancePlaneFit.h.
|
protected |
Base class of the procedure.
Definition at line 103 of file covariancePlaneFit.h.
using Ponca::CovariancePlaneDerImpl< DataPoint, _WFunctor, DiffType, T >::MatrixType = typename DataPoint::MatrixType |
Alias to matrix type.
Definition at line 104 of file covariancePlaneFit.h.
using Ponca::CovariancePlaneDerImpl< DataPoint, _WFunctor, DiffType, T >::Scalar = typename DataPoint::Scalar |
Alias to scalar type.
Definition at line 103 of file covariancePlaneFit.h.
using Ponca::CovariancePlaneDerImpl< DataPoint, _WFunctor, DiffType, T >::ScalarArray = typename Base::ScalarArray |
Alias to scalar derivatives array.
Definition at line 105 of file covariancePlaneFit.h.
using Ponca::CovariancePlaneDerImpl< DataPoint, _WFunctor, DiffType, T >::VectorArray = typename Base::VectorArray |
Alias to vector derivatives array.
Definition at line 105 of file covariancePlaneFit.h.
using Ponca::CovariancePlaneDerImpl< DataPoint, _WFunctor, DiffType, T >::VectorType = typename Base::VectorType |
Alias to vector type.
Definition at line 103 of file covariancePlaneFit.h.
using Ponca::CovariancePlaneDerImpl< DataPoint, _WFunctor, DiffType, T >::WFunctor = typename Base::WFunctor |
Alias to weight function.
Definition at line 103 of file covariancePlaneFit.h.
|
protected |
Enumerator | |
---|---|
PROVIDES_COVARIANCE_PLANE_DERIVATIVE | Provides derivatives for hyper-planes. |
Definition at line 109 of file covariancePlaneFit.h.
|
inline |
Explicit conversion to CovariancePlaneDerImpl , to access methods potentially hidden by heritage.
Definition at line 122 of file covariancePlaneFit.h.
|
inline |
Explicit conversion to CovariancePlaneDerImpl , to access methods potentially hidden by heritage.
Definition at line 122 of file covariancePlaneFit.h.
|
inline |
Returns the derivatives of the primitive normal.
Definition at line 136 of file covariancePlaneFit.h.
|
inline |
#isSigned
of the fit to check if the sign is reliable Definition at line 133 of file covariancePlaneFit.h.
FIT_RESULT CovariancePlaneDerImpl::finalize | ( | ) |
Definition at line 51 of file covariancePlaneFit.hpp.