Ponca  7d8ac87a7de01d881c9fde3c42e397b44bffb901
Point Cloud Analysis library
Loading...
Searching...
No Matches
Ponca::NoWeightFuncGlobal< DataPoint > Struct Template Reference

Weighting function that set uniform weight to all samples and keep neighbors coordinates in global frame. More...

#include <weightFunc.h>

+ Inheritance diagram for Ponca::NoWeightFuncGlobal< DataPoint >:
+ Collaboration diagram for Ponca::NoWeightFuncGlobal< DataPoint >:

Additional Inherited Members

- Public Types inherited from Ponca::internal::NoWeightFuncBase< DataPoint, internal::GlobalNeighborhoodFrame >
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 = internal::GlobalNeighborhoodFrame< DataPoint >
 
- Public Member Functions inherited from Ponca::internal::NoWeightFuncBase< DataPoint, internal::GlobalNeighborhoodFrame >
 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$.
 

Detailed Description

template<class DataPoint>
struct Ponca::NoWeightFuncGlobal< DataPoint >

Weighting function that set uniform weight to all samples and keep neighbors coordinates in global frame.

See also
internal::NoWeightFuncBase

Definition at line 492 of file weightFunc.h.