Ponca
aa50bfdf187919869239c5b44b748842569114c1
Point Cloud Analysis library
|
Plane fitting procedure computing the mean position and orientation from oriented points. More...
#include <meanPlaneFit.h>
Public Types | |
using | Scalar = typename DataPoint::Scalar |
Alias to scalar type. | |
using | VectorType = typename Base::VectorType |
Alias to vector type. | |
using | WFunctor = typename Base::WFunctor |
Alias to weight function. | |
using | MatrixType = typename DataPoint::MatrixType |
Alias to matrix type. | |
Public Member Functions | |
MeanPlaneFitImpl< DataPoint, _WFunctor, T > & | meanPlaneFit () |
Explicit conversion to MeanPlaneFitImpl , to access methods potentially hidden by heritage. | |
const MeanPlaneFitImpl< DataPoint, _WFunctor, T > & | meanPlaneFit () const |
Explicit conversion to MeanPlaneFitImpl , to access methods potentially hidden by heritage. | |
FIT_RESULT | finalize () |
Finalize the procedure. | |
constexpr bool | isSigned () |
Is scalar field signed. | |
Protected Types | |
enum | { Check = Base::PROVIDES_MEAN_POSITION && Base::PROVIDES_MEAN_NORMAL && Base::PROVIDES_PLANE } |
using | Base = T |
Base class of the procedure. | |
Plane fitting procedure computing the mean position and orientation from oriented points.
Definition at line 28 of file meanPlaneFit.h.
|
protected |
Base class of the procedure.
Definition at line 30 of file meanPlaneFit.h.
using Ponca::MeanPlaneFitImpl< DataPoint, _WFunctor, T >::MatrixType = typename DataPoint::MatrixType |
Alias to matrix type.
Definition at line 31 of file meanPlaneFit.h.
using Ponca::MeanPlaneFitImpl< DataPoint, _WFunctor, T >::Scalar = typename DataPoint::Scalar |
Alias to scalar type.
Definition at line 30 of file meanPlaneFit.h.
using Ponca::MeanPlaneFitImpl< DataPoint, _WFunctor, T >::VectorType = typename Base::VectorType |
Alias to vector type.
Definition at line 30 of file meanPlaneFit.h.
using Ponca::MeanPlaneFitImpl< DataPoint, _WFunctor, T >::WFunctor = typename Base::WFunctor |
Alias to weight function.
Definition at line 30 of file meanPlaneFit.h.
|
protected |
Definition at line 34 of file meanPlaneFit.h.
|
inline |
Finalize the procedure.
Definition at line 40 of file meanPlaneFit.h.
|
inlineconstexpr |
Is scalar field signed.
If not, the method the sign of potential()
must be ignored
Definition at line 50 of file meanPlaneFit.h.
|
inline |
Explicit conversion to MeanPlaneFitImpl , to access methods potentially hidden by heritage.
Definition at line 37 of file meanPlaneFit.h.
|
inline |
Explicit conversion to MeanPlaneFitImpl , to access methods potentially hidden by heritage.
Definition at line 37 of file meanPlaneFit.h.