|
Ponca
7df32c91629c89b89840c4d7917cb272433f2d2b
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 347 of file weightFunc.h.
| using Ponca::internal::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::MatrixType = typename DataPoint::MatrixType |
Matrix type from DataPoint.
Definition at line 355 of file weightFunc.h.
| using Ponca::internal::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::NeighborhoodFrame = _NeighborhoodFrame<DataPoint> |
Definition at line 359 of file weightFunc.h.
| using Ponca::internal::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::Scalar = typename DataPoint::Scalar |
Scalar type from DataPoint.
Definition at line 351 of file weightFunc.h.
| using Ponca::internal::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::VectorType = typename DataPoint::VectorType |
Vector type from DataPoint.
Definition at line 353 of file weightFunc.h.
| using Ponca::internal::NoWeightFuncBase< DataPoint, _NeighborhoodFrame >::WeightReturnType = std:: pair <Scalar, VectorType> |
Return type of the method #w()
Definition at line 357 of file weightFunc.h.
|
inline |
Default constructor.
All parameters are ignored (kept for API compatibility with DistWeightFunc.
Definition at line 364 of file weightFunc.h.
|
inline |
!
Default constructor.
All parameters are ignored (kept for API compatibility with DistWeightFunc.
Definition at line 370 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 376 of file weightFunc.h.
|
inline |
Second order derivative in scale \(t\), which are always $0$.
| _q | Query in global coordinate |
Definition at line 417 of file weightFunc.h.
|
inline |
First order derivative in scale \(t\), which are always $0$.
| _q | Query in global coordinate |
Definition at line 407 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 428 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 397 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 386 of file weightFunc.h.