Ponca
aa50bfdf187919869239c5b44b748842569114c1
Point Cloud Analysis library
|
Internal generic class computing the derivatives of covariance matrix computed by CovarianceFitBase. More...
#include <covarianceFit.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 | |
CovarianceFitDer< DataPoint, _WFunctor, DiffType, T > & | covarianceFitDer () |
Explicit conversion to CovarianceFitDer , to access methods potentially hidden by heritage. | |
const CovarianceFitDer< DataPoint, _WFunctor, DiffType, T > & | covarianceFitDer () const |
Explicit conversion to CovarianceFitDer , to access methods potentially hidden by heritage. | |
void | init (const VectorType &_evalPos) |
Set the evaluation position and reset the internal states. | |
bool | addLocalNeighbor (Scalar w, const VectorType &localQ, const DataPoint &attributes, ScalarArray &dw) |
Add a neighbor to perform the fit. | |
FIT_RESULT | finalize () |
Finalize the procedure. | |
Protected Types | |
enum | { Check , PROVIDES_POSITION_COVARIANCE_DERIVATIVE } |
using | Base = T |
Base class of the procedure. | |
Protected Attributes | |
MatrixType | m_dCov [Base::NbDerivatives] |
Computation data: derivatives of the covariance matrix. | |
Internal generic class computing the derivatives of covariance matrix computed by CovarianceFitBase.
Definition at line 92 of file covarianceFit.h.
|
protected |
Base class of the procedure.
Definition at line 94 of file covarianceFit.h.
using Ponca::CovarianceFitDer< DataPoint, _WFunctor, DiffType, T >::MatrixType = typename DataPoint::MatrixType |
Alias to matrix type.
Definition at line 95 of file covarianceFit.h.
using Ponca::CovarianceFitDer< DataPoint, _WFunctor, DiffType, T >::Scalar = typename DataPoint::Scalar |
Alias to scalar type.
Definition at line 94 of file covarianceFit.h.
using Ponca::CovarianceFitDer< DataPoint, _WFunctor, DiffType, T >::ScalarArray = typename Base::ScalarArray |
Alias to scalar derivatives array.
Definition at line 96 of file covarianceFit.h.
using Ponca::CovarianceFitDer< DataPoint, _WFunctor, DiffType, T >::VectorArray = typename Base::VectorArray |
Alias to vector derivatives array.
Definition at line 96 of file covarianceFit.h.
using Ponca::CovarianceFitDer< DataPoint, _WFunctor, DiffType, T >::VectorType = typename Base::VectorType |
Alias to vector type.
Definition at line 94 of file covarianceFit.h.
using Ponca::CovarianceFitDer< DataPoint, _WFunctor, DiffType, T >::WFunctor = typename Base::WFunctor |
Alias to weight function.
Definition at line 94 of file covarianceFit.h.
|
protected |
Definition at line 99 of file covarianceFit.h.
|
inline |
Add a neighbor to perform the fit.
Definition at line 80 of file covarianceFit.hpp.
|
inline |
Explicit conversion to CovarianceFitDer , to access methods potentially hidden by heritage.
Definition at line 112 of file covarianceFit.h.
|
inline |
Explicit conversion to CovarianceFitDer , to access methods potentially hidden by heritage.
Definition at line 112 of file covarianceFit.h.
|
inline |
Finalize the procedure.
Definition at line 98 of file covarianceFit.hpp.
|
inline |
Set the evaluation position and reset the internal states.
Definition at line 68 of file covarianceFit.hpp.
|
protected |
Computation data: derivatives of the covariance matrix.
Definition at line 109 of file covarianceFit.h.