|
Ponca
5b0151ad2869758185d699615c3cca5855cc2cee
Point Cloud Analysis library
|
Base Weighting function that set uniform weight to all samples. More...
#include <weightFunc.h>
Inheritance diagram for Ponca::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >:
Collaboration diagram for Ponca::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$. | |
Base 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 302 of file weightFunc.h.
| using Ponca::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::MatrixType = typename DataPoint::MatrixType |
Matrix type from DataPoint.
Definition at line 310 of file weightFunc.h.
| using Ponca::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::NeighborhoodFrame = _NeighborhoodFrame<DataPoint> |
Definition at line 314 of file weightFunc.h.
| using Ponca::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::Scalar = typename DataPoint::Scalar |
Scalar type from DataPoint.
Definition at line 306 of file weightFunc.h.
| using Ponca::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::VectorType = typename DataPoint::VectorType |
Vector type from DataPoint.
Definition at line 308 of file weightFunc.h.
| using Ponca::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::WeightReturnType = std:: pair <Scalar, VectorType> |
Return type of the method #w()
Definition at line 312 of file weightFunc.h.
|
inline |
Default constructor.
All parameters are ignored (kept for API compatibility with DistWeightFunc.
Definition at line 319 of file weightFunc.h.
|
inline |
!
Default constructor.
All parameters are ignored (kept for API compatibility with DistWeightFunc.
Definition at line 323 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 330 of file weightFunc.h.
|
inline |
Second order derivative in scale \(t\), which are always $0$.
| _q | Query in global coordinate |
Definition at line 365 of file weightFunc.h.
|
inline |
First order derivative in scale \(t\), which are always $0$.
| _q | Query in global coordinate |
Definition at line 357 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 374 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 349 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 340 of file weightFunc.h.