|
Ponca
7d8ac87a7de01d881c9fde3c42e397b44bffb901
Point Cloud Analysis library
|
This class extends a NeighborFilter class to also store the normal of the evaluation point, for use outside the scope of this class. More...
#include <weightFunc.h>
Inheritance diagram for Ponca::NeighborFilterStoreNormal< DataPoint, NeighborFilter >:
Collaboration diagram for Ponca::NeighborFilterStoreNormal< DataPoint, NeighborFilter >:Public Types | |
| using | Base = NeighborFilter |
| 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() | |
Public Member Functions | |
| NeighborFilterStoreNormal (const VectorType &_evalPos=VectorType::Zero(), const Scalar &_t=Scalar(0), const VectorType &_evalNormal=VectorType::Zero()) | |
| Constructor that defines the current evaluation scale. | |
| NeighborFilterStoreNormal (const DataPoint &_evalPoint, const Scalar &_t=Scalar(0)) | |
| const VectorType & | evalNormal () const |
| Access to the evaluation normal set during the initialization. | |
Protected Attributes | |
| VectorType | m_n |
| Evaluation normal. | |
This class extends a NeighborFilter class to also store the normal of the evaluation point, for use outside the scope of this class.
| Any | NeighborFilter type (NoWeightFunc or DistWeightFunc<ConstantWeightKernel> for example) |
Definition at line 444 of file weightFunc.h.
| using Ponca::NeighborFilterStoreNormal< DataPoint, NeighborFilter >::Base = NeighborFilter |
Definition at line 447 of file weightFunc.h.
| using Ponca::NeighborFilterStoreNormal< DataPoint, NeighborFilter >::MatrixType = typename DataPoint::MatrixType |
Matrix type from DataPoint.
Definition at line 453 of file weightFunc.h.
| using Ponca::NeighborFilterStoreNormal< DataPoint, NeighborFilter >::Scalar = typename DataPoint::Scalar |
Scalar type from DataPoint.
Definition at line 449 of file weightFunc.h.
| using Ponca::NeighborFilterStoreNormal< DataPoint, NeighborFilter >::VectorType = typename DataPoint::VectorType |
Vector type from DataPoint.
Definition at line 451 of file weightFunc.h.
| using Ponca::NeighborFilterStoreNormal< DataPoint, NeighborFilter >::WeightReturnType = std:: pair <Scalar, VectorType> |
Return type of the method #w()
Definition at line 455 of file weightFunc.h.
|
inline |
Constructor that defines the current evaluation scale.
Definition at line 461 of file weightFunc.h.
|
inline |
Definition at line 468 of file weightFunc.h.
|
inline |
Access to the evaluation normal set during the initialization.
Definition at line 474 of file weightFunc.h.
|
protected |
Evaluation normal.
Definition at line 477 of file weightFunc.h.