|
Ponca
40f245e28b920cbb763a1c6282156c87c626f24c
Point Cloud Analysis library
|
Internal generic class computing the derivatives of covariance matrix computed by CovarianceFitBase. More...
#include <covarianceFit.h>
Inheritance diagram for Ponca::CovarianceFitDer< DataPoint, _WFunctor, DiffType, T >:
Collaboration diagram for Ponca::CovarianceFitDer< DataPoint, _WFunctor, DiffType, T >: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 () |
| 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 137 of file covarianceFit.h.
|
protected |
Base class of the procedure.
Definition at line 139 of file covarianceFit.h.
| using Ponca::CovarianceFitDer< DataPoint, _WFunctor, DiffType, T >::MatrixType = typename DataPoint::MatrixType |
Alias to matrix type.
Definition at line 140 of file covarianceFit.h.
| using Ponca::CovarianceFitDer< DataPoint, _WFunctor, DiffType, T >::Scalar = typename DataPoint::Scalar |
Alias to scalar type.
Definition at line 139 of file covarianceFit.h.
| using Ponca::CovarianceFitDer< DataPoint, _WFunctor, DiffType, T >::ScalarArray = typename Base::ScalarArray |
Alias to scalar derivatives array.
Definition at line 141 of file covarianceFit.h.
| using Ponca::CovarianceFitDer< DataPoint, _WFunctor, DiffType, T >::VectorArray = typename Base::VectorArray |
Alias to vector derivatives array.
Definition at line 141 of file covarianceFit.h.
| using Ponca::CovarianceFitDer< DataPoint, _WFunctor, DiffType, T >::VectorType = typename Base::VectorType |
Alias to vector type.
Definition at line 139 of file covarianceFit.h.
| using Ponca::CovarianceFitDer< DataPoint, _WFunctor, DiffType, T >::WFunctor = typename Base::WFunctor |
Alias to weight function.
Definition at line 139 of file covarianceFit.h.
|
protected |
Definition at line 144 of file covarianceFit.h.
|
inline |
Add a neighbor to perform the fit.
Definition at line 140 of file covarianceFit.hpp.
|
inline |
Explicit conversion to CovarianceFitDer , to access methods potentially hidden by heritage.
Definition at line 157 of file covarianceFit.h.
|
inline |
Explicit conversion to CovarianceFitDer , to access methods potentially hidden by heritage.
Definition at line 157 of file covarianceFit.h.
|
inline |
Finalize the procedure.
Definition at line 158 of file covarianceFit.hpp.
|
inline |
Set the evaluation position and reset the internal states.
Definition at line 128 of file covarianceFit.hpp.
|
protected |
Computation data: derivatives of the covariance matrix.
Definition at line 154 of file covarianceFit.h.