|
Ponca
eb7239a9c07e156fb1edc6faac7fe89e2b256bda
Point Cloud Analysis library
|
Weighting function that set uniform weight to all samples, but transform neighbors coordinates to local frame. More...
#include <weightFilter.h>
Additional Inherited Members | |
| Public Types inherited from Ponca::internal::NoWeightFilterBase< DataPoint, CenteredNeighborhoodFrame > | |
| using | DataPoint |
| Alias to _DataPoint template parameter. | |
| using | Scalar |
| Scalar type from DataPoint. | |
| using | VectorType |
| Vector type from DataPoint. | |
| using | MatrixType |
| Matrix type from DataPoint. | |
| using | WeightReturnType |
| Return type of the method #w(). | |
| using | NeighborhoodFrame |
| Public Types inherited from Ponca::CenteredNeighborhoodFrame< DataPoint > | |
| using | Scalar = typename DataPoint::Scalar |
| Scalar type from DataPoint. | |
| using | VectorType = typename DataPoint::VectorType |
| Vector type from DataPoint. | |
| Public Member Functions inherited from Ponca::internal::NoWeightFilterBase< DataPoint, CenteredNeighborhoodFrame > | |
| NoWeightFilterBase (const VectorType &v=VectorType::Zero(), Scalar=0) | |
| Default constructor. | |
| 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 | evalScale () const |
| Access to the evaluation scale set during the initialization. | |
| 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$. | |
| NeighborhoodFrame & | frame () |
| Public Member Functions inherited from Ponca::CenteredNeighborhoodFrame< DataPoint > | |
| CenteredNeighborhoodFrame (const VectorType &_evalPos=VectorType::Zero()) | |
| CenteredNeighborhoodFrame (const DataPoint &_evalPoint) | |
| VectorType | center () |
| VectorType | center () const |
| void | changeNeighborhoodFrame (const VectorType &_newEvalPos) |
| Change neighborhood frame (move basis center). | |
| VectorType | convertToGlobalBasis (const VectorType &_q, bool _isPositionVector=true) const |
| Convert query from local to global coordinate system, such as \(\mathbf{x}=\mathbf{x}'+\mathbf{p}\). | |
| VectorType | convertToLocalBasis (const VectorType &_q, bool _isPositionVector=true) const |
| Convert query from global to local coordinate system, such as \(\mathbf{x}'=\mathbf{x}-\mathbf{p}\). | |
| Static Public Attributes inherited from Ponca::CenteredNeighborhoodFrame< DataPoint > | |
| static constexpr bool | hasLocalFrame = true |
| Flag indicating that this class modifies the coordinates when passing from global to local. | |
Weighting function that set uniform weight to all samples, but transform neighbors coordinates to local frame.
Definition at line 370 of file weightFilter.h.