|
Ponca
8e4373a7fc557bbfb1afb9210d70f03872388d04
Point Cloud Analysis library
|
Inheritance diagram for Ponca::UnorientedSphereDerImpl< DataPoint, _NFilter, DiffType, T >:
Collaboration diagram for Ponca::UnorientedSphereDerImpl< DataPoint, _NFilter, DiffType, T >:Public Types | |
| using | Scalar = typename DataPoint::Scalar |
| Alias to scalar type. | |
| using | VectorType = typename Base::VectorType |
| Alias to vector type. | |
| using | NeighborFilter = typename Base::NeighborFilter |
| Alias to the filter applied on the neighbors. | |
| using | ScalarArray = typename Base::ScalarArray |
| Alias to scalar derivatives array. | |
| using | VectorArray = typename Base::VectorArray |
| Alias to vector derivatives array. | |
| using | VectorB = typename Base::VectorB |
| using | MatrixBB = typename Base::MatrixBB |
Public Member Functions | |
| UnorientedSphereDerImpl< DataPoint, _NFilter, DiffType, T > & | unorientedSphereDer () |
| Explicit conversion to UnorientedSphereDerImpl , to access methods potentially hidden by heritage. | |
| const UnorientedSphereDerImpl< DataPoint, _NFilter, DiffType, T > & | unorientedSphereDer () const |
| Explicit conversion to UnorientedSphereDerImpl , 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. | |
| ScalarArray | dPotential () const |
| VectorArray | dNormal () const |
Public Attributes | |
| ScalarArray | m_dUc {ScalarArray::Zero()} |
| VectorArray | m_dUl {VectorArray::Zero()} |
| ScalarArray | m_dUq {ScalarArray::Zero()} |
Protected Types | |
| enum | { Check , PROVIDES_ALGEBRAIC_SPHERE_DERIVATIVE , PROVIDES_NORMAL_DERIVATIVE } |
| using | Base = T |
| Base class of the procedure. | |
Protected Attributes | |
| MatrixBB | m_dmatA [Base::NbDerivatives] |
| ScalarArray | m_dSumDotPP {ScalarArray::Zero()} |
Definition at line 81 of file unorientedSphereFit.h.
|
protected |
Base class of the procedure.
Definition at line 84 of file unorientedSphereFit.h.
| using Ponca::UnorientedSphereDerImpl< DataPoint, _NFilter, DiffType, T >::MatrixBB = typename Base::MatrixBB |
Definition at line 88 of file unorientedSphereFit.h.
| using Ponca::UnorientedSphereDerImpl< DataPoint, _NFilter, DiffType, T >::NeighborFilter = typename Base::NeighborFilter |
Alias to the filter applied on the neighbors.
Definition at line 84 of file unorientedSphereFit.h.
| using Ponca::UnorientedSphereDerImpl< DataPoint, _NFilter, DiffType, T >::Scalar = typename DataPoint::Scalar |
Alias to scalar type.
Definition at line 84 of file unorientedSphereFit.h.
| using Ponca::UnorientedSphereDerImpl< DataPoint, _NFilter, DiffType, T >::ScalarArray = typename Base::ScalarArray |
Alias to scalar derivatives array.
Definition at line 85 of file unorientedSphereFit.h.
| using Ponca::UnorientedSphereDerImpl< DataPoint, _NFilter, DiffType, T >::VectorArray = typename Base::VectorArray |
Alias to vector derivatives array.
Definition at line 85 of file unorientedSphereFit.h.
| using Ponca::UnorientedSphereDerImpl< DataPoint, _NFilter, DiffType, T >::VectorB = typename Base::VectorB |
Definition at line 87 of file unorientedSphereFit.h.
| using Ponca::UnorientedSphereDerImpl< DataPoint, _NFilter, DiffType, T >::VectorType = typename Base::VectorType |
Alias to vector type.
Definition at line 84 of file unorientedSphereFit.h.
|
protected |
Definition at line 91 of file unorientedSphereFit.h.
|
inline |
Add a neighbor to perform the fit.
Definition at line 99 of file unorientedSphereFit.hpp.
|
inline |
Definition at line 218 of file unorientedSphereFit.hpp.
|
inline |
Definition at line 207 of file unorientedSphereFit.hpp.
|
inline |
Finalize the procedure.
Definition at line 125 of file unorientedSphereFit.hpp.
|
inline |
Set the evaluation position and reset the internal states.
Definition at line 86 of file unorientedSphereFit.hpp.
|
inline |
Explicit conversion to UnorientedSphereDerImpl , to access methods potentially hidden by heritage.
Definition at line 112 of file unorientedSphereFit.h.
|
inline |
Explicit conversion to UnorientedSphereDerImpl , to access methods potentially hidden by heritage.
Definition at line 112 of file unorientedSphereFit.h.
|
protected |
Definition at line 102 of file unorientedSphereFit.h.
|
protected |
Definition at line 103 of file unorientedSphereFit.h.
| ScalarArray Ponca::UnorientedSphereDerImpl< DataPoint, _NFilter, DiffType, T >::m_dUc {ScalarArray::Zero()} |
Definition at line 107 of file unorientedSphereFit.h.
| VectorArray Ponca::UnorientedSphereDerImpl< DataPoint, _NFilter, DiffType, T >::m_dUl {VectorArray::Zero()} |
Definition at line 108 of file unorientedSphereFit.h.
| ScalarArray Ponca::UnorientedSphereDerImpl< DataPoint, _NFilter, DiffType, T >::m_dUq {ScalarArray::Zero()} |
Definition at line 109 of file unorientedSphereFit.h.