|
Ponca
94e4a36411c3364f6192f97adfa8ceee67834d6e
Point Cloud Analysis library
|
Make CurvatureEstimatorBase available to BasketDiff object. More...
#include <curvature.h>
Inheritance diagram for Ponca::CurvatureEstimatorDer< DataPoint, _NFilter, DiffType, T >:
Collaboration diagram for Ponca::CurvatureEstimatorDer< DataPoint, _NFilter, DiffType, T >:Public Member Functions | |
| CurvatureEstimatorDer< DataPoint, _NFilter, DiffType, T > & | curvatureEstimator () |
| Explicit conversion to CurvatureEstimatorDer , to access methods potentially hidden by heritage. | |
| const CurvatureEstimatorDer< DataPoint, _NFilter, DiffType, T > & | curvatureEstimator () const |
| Explicit conversion to CurvatureEstimatorDer , to access methods potentially hidden by heritage. | |
Public Member Functions inherited from Ponca::internal::CurvatureEstimatorBase< DataPoint, _NFilter, T > | |
| void | init () |
| Set the evaluation position and reset the internal states. | |
| bool | isValid () const |
| Returns true if contains valid curvature values (and not default ones) | |
| Scalar | kmin () const |
| Returns an estimate of the minimal principal curvature value. | |
| Scalar | kmax () const |
| Returns an estimate of the maximal principal curvature value. | |
| VectorType | kminDirection () const |
| Returns an estimate of the minimal principal curvature direction. | |
| VectorType | kmaxDirection () const |
| Returns an estimate of the maximal principal curvature direction. | |
| Scalar | kMean () const |
| Returns an estimate of the mean curvature. | |
| Scalar | GaussianCurvature () const |
| Returns an estimate of the Gaussian curvature. | |
Additional Inherited Members | |
Public Types inherited from Ponca::internal::CurvatureEstimatorBase< DataPoint, _NFilter, T > | |
| using | Scalar = typename DataPoint::Scalar |
| Alias to scalar type. | |
| using | VectorType = typename Base::VectorType |
| Alias to vector type. | |
| using | NeighborFilter = typename Base::NeighborFilter |
| Alias to the filter applied on the neighbors. | |
| using | MatrixType = typename DataPoint::MatrixType |
| Alias to matrix type. | |
Protected Types inherited from Ponca::internal::CurvatureEstimatorBase< DataPoint, _NFilter, T > | |
| enum | { PROVIDES_PRINCIPAL_CURVATURES } |
| using | Base = T |
| Base class of the procedure. | |
Protected Member Functions inherited from Ponca::internal::CurvatureEstimatorBase< DataPoint, _NFilter, T > | |
| void | setCurvatureValues (Scalar kmin, Scalar kmax, const VectorType &vmin, const VectorType &vmax) |
| Set curvature values. To be called in finalize() by child classes. | |
Make CurvatureEstimatorBase available to BasketDiff object.
Definition at line 95 of file curvature.h.
|
inline |
Explicit conversion to CurvatureEstimatorDer , to access methods potentially hidden by heritage.
Definition at line 98 of file curvature.h.
|
inline |
Explicit conversion to CurvatureEstimatorDer , to access methods potentially hidden by heritage.
Definition at line 98 of file curvature.h.