|
Ponca
7d8ac87a7de01d881c9fde3c42e397b44bffb901
Point Cloud Analysis library
|
Weighting function that set uniform weight to all samples. More...
#include <weightFunc.h>
Inheritance diagram for Ponca::internal::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >:
Collaboration diagram for Ponca::internal::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >:Public Types | |
| using | Scalar = typename DataPoint::Scalar |
| Scalar type from DataPoint. | |
| using | VectorType = typename DataPoint::VectorType |
| Vector type from DataPoint. | |
| using | MatrixType = typename DataPoint::MatrixType |
| Matrix type from DataPoint. | |
| using | WeightReturnType = std::pair< Scalar, VectorType > |
| Return type of the method #w() | |
| using | NeighborhoodFrame = _NeighborhoodFrame< DataPoint > |
Public Member Functions | |
| NoWeightFuncBase (const VectorType &v=VectorType::Zero(), Scalar=0) | |
| Default constructor. | |
| NoWeightFuncBase (const DataPoint &v, Scalar=0) | |
| ! | |
| WeightReturnType | operator() (const DataPoint &_q) const |
| Compute the weight of the given query, which is always $1$. | |
| VectorType | spacedw (const VectorType &, const DataPoint &) const |
| First order derivative in space (for each spatial dimension \(\mathsf{x})\), which are always $0$. | |
| MatrixType | spaced2w (const VectorType &, const DataPoint &) const |
| Second order derivative in space (for each spatial dimension \(\mathsf{x})\), which are always $0$. | |
| Scalar | scaledw (const VectorType &, const DataPoint &) const |
| First order derivative in scale \(t\), which are always $0$. | |
| Scalar | scaled2w (const VectorType &, const DataPoint &) const |
| Second order derivative in scale \(t\), which are always $0$. | |
| VectorType | scaleSpaced2w (const VectorType &, const DataPoint &) const |
| Cross derivative in scale \(t\) and in space (for each spatial dimension \(\mathsf{x})\), which are always $0$. | |
Weighting function that set uniform weight to all samples.
In contrast to DistWeightFunc with ConstantWeight, it does not check for scale range.
| _NeighborhoodFrame | Base NeighborhoodFrame used to performs (or not) local basis conversion and maintain computation accuracy |
Definition at line 348 of file weightFunc.h.
| using Ponca::internal::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::MatrixType = typename DataPoint::MatrixType |
Matrix type from DataPoint.
Definition at line 356 of file weightFunc.h.
| using Ponca::internal::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::NeighborhoodFrame = _NeighborhoodFrame<DataPoint> |
Definition at line 360 of file weightFunc.h.
| using Ponca::internal::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::Scalar = typename DataPoint::Scalar |
Scalar type from DataPoint.
Definition at line 352 of file weightFunc.h.
| using Ponca::internal::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::VectorType = typename DataPoint::VectorType |
Vector type from DataPoint.
Definition at line 354 of file weightFunc.h.
| using Ponca::internal::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::WeightReturnType = std:: pair <Scalar, VectorType> |
Return type of the method #w()
Definition at line 358 of file weightFunc.h.
|
inline |
Default constructor.
All parameters are ignored (kept for API compatibility with DistWeightFunc.
Definition at line 365 of file weightFunc.h.
|
inline |
!
Default constructor.
All parameters are ignored (kept for API compatibility with DistWeightFunc.
Definition at line 371 of file weightFunc.h.
|
inline |
Compute the weight of the given query, which is always $1$.
| _q | Query in global coordinate system |
Definition at line 377 of file weightFunc.h.
|
inline |
Second order derivative in scale \(t\), which are always $0$.
| _q | Query in global coordinate |
Definition at line 418 of file weightFunc.h.
|
inline |
First order derivative in scale \(t\), which are always $0$.
| _q | Query in global coordinate |
Definition at line 408 of file weightFunc.h.
|
inline |
Cross derivative in scale \(t\) and in space (for each spatial dimension \(\mathsf{x})\), which are always $0$.
| _q | Query in global coordinate |
Definition at line 429 of file weightFunc.h.
|
inline |
Second order derivative in space (for each spatial dimension \(\mathsf{x})\), which are always $0$.
| _q | Query in global coordinate |
Definition at line 398 of file weightFunc.h.
|
inline |
First order derivative in space (for each spatial dimension \(\mathsf{x})\), which are always $0$.
| _q | Query in global coordinate system |
Definition at line 387 of file weightFunc.h.