|
Ponca
8e4373a7fc557bbfb1afb9210d70f03872388d04
Point Cloud Analysis library
|
Compact smooth WeightKernel of 2nd degree, defined in \(\left[0 : 1\right]\) Special case of PolynomialSmoothWeightKernel<Scalar, 2, 2> More...
#include <weightKernel.h>
Inheritance diagram for Ponca::SmoothWeightKernel< _Scalar >:
Collaboration diagram for Ponca::SmoothWeightKernel< _Scalar >:Public Types | |
| typedef _Scalar | Scalar |
| Scalar type defined outside the class. | |
Public Member Functions | |
| Scalar | f (const Scalar &_x) const |
| Defines the smooth weighting function \( w(x) = (x^2-1)^2 \). | |
| Scalar | df (const Scalar &_x) const |
| Defines the smooth first order weighting function \( \nabla w(x) = 4x(x^2-1) \). | |
| Scalar | ddf (const Scalar &_x) const |
| Defines the smooth second order weighting function \( \nabla^2 w(x) = 12x^2-4 \). | |
Static Public Attributes | |
| static constexpr bool | isCompact = true |
| The kernel is compact and shall not be evaluated outside of the scale bounds. | |
| static constexpr bool | isDValid = true |
| df is defined and valid on the definition interval | |
| static constexpr bool | isDDValid = true |
| ddf is defined and valid on the definition interval | |
Compact smooth WeightKernel of 2nd degree, defined in \(\left[0 : 1\right]\) Special case of PolynomialSmoothWeightKernel<Scalar, 2, 2>
Definition at line 65 of file weightKernel.h.
| typedef _Scalar Ponca::SmoothWeightKernel< _Scalar >::Scalar |
Scalar type defined outside the class.
Definition at line 69 of file weightKernel.h.
|
inline |
Defines the smooth second order weighting function \( \nabla^2 w(x) = 12x^2-4 \).
Definition at line 80 of file weightKernel.h.
|
inline |
Defines the smooth first order weighting function \( \nabla w(x) = 4x(x^2-1) \).
Definition at line 78 of file weightKernel.h.
|
inline |
Defines the smooth weighting function \( w(x) = (x^2-1)^2 \).
Definition at line 76 of file weightKernel.h.
|
staticconstexpr |
The kernel is compact and shall not be evaluated outside of the scale bounds.
Definition at line 72 of file weightKernel.h.
|
staticconstexpr |
ddf is defined and valid on the definition interval
Definition at line 84 of file weightKernel.h.
|
staticconstexpr |
df is defined and valid on the definition interval
Definition at line 82 of file weightKernel.h.