Ponca  6f9f1b59d7c8c4654a710cfcef7342f4f5c79ba1
Point Cloud Analysis library
Loading...
Searching...
No Matches
Ponca::NoWeightFilter< DataPoint > Struct Template Reference

Weighting function that set uniform weight to all samples, but transform neighbors coordinates to local frame. More...

#include <weightFilter.h>

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

Additional Inherited Members

- Public Types inherited from Ponca::internal::NoWeightFilterBase< DataPoint, CenteredNeighborhoodFrame >
using DataPoint = DataPoint
 Alias to _DataPoint template parameter.
 
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 = CenteredNeighborhoodFrame< DataPoint >
 
- Public Member Functions inherited from Ponca::internal::NoWeightFilterBase< DataPoint, CenteredNeighborhoodFrame >
 NoWeightFilterBase (const VectorType &v=VectorType::Zero(), Scalar=0)
 Default constructor.
 
 NoWeightFilterBase (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$.
 
NeighborhoodFrameframe ()
 
const NeighborhoodFrameframe () const
 

Detailed Description

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

Weighting function that set uniform weight to all samples, but transform neighbors coordinates to local frame.

See also
internal::NoWeightFuncBase

Definition at line 364 of file weightFilter.h.