DGtal 1.3.0
Loading...
Searching...
No Matches
Public Member Functions | Private Types
DGtal::LambdaMST3DBy2D< Iterator3D, LambdaFunctor, CONNECTIVITY > Class Template Reference

Aim: Simplify creation of Lambda MST tangent estimator. More...

#include <DGtal/geometry/curves/estimation/LambdaMST3DBy2D.h>

Inheritance diagram for DGtal::LambdaMST3DBy2D< Iterator3D, LambdaFunctor, CONNECTIVITY >:
DGtal::LambdaMST3DBy2DEstimator< Iterator3D, Functor, LambdaFunctor, CONNECTIVITY >

Public Member Functions

 LambdaMST3DBy2D ()
 
- Public Member Functions inherited from DGtal::LambdaMST3DBy2DEstimator< Iterator3D, Functor, LambdaFunctor, CONNECTIVITY >
 LambdaMST3DBy2DEstimator ()
 
void init (Iterator3D itB, Iterator3D itE, MAIN_AXIS axis)
 
bool isValid () const
 
RealVector3D eval (const Point3D &point)
 
template<typename OutputIterator >
OutputIterator eval (Iterator3D itb, Iterator3D ite, OutputIterator result)
 

Private Types

typedef LambdaMST3DBy2DEstimator< Iterator3D, TangentFromDSS3DBy2DFunctor, LambdaFunctor, CONNECTIVITY > Super
 

Additional Inherited Members

- Public Types inherited from DGtal::LambdaMST3DBy2DEstimator< Iterator3D, Functor, LambdaFunctor, CONNECTIVITY >
typedef PointVector< 3, double > RealVector3D
 
typedef PointVector< 3, int > Point3D
 
typedef PointVector< 2, int > Point2D
 
typedef PointVector< 2, double > RealVector2D
 
typedef std::vector< Point2DTCurve2D
 
typedef ArithmeticalDSSComputer< typename TCurve2D::const_iterator, int, CONNECTIVITY > SegmentComputer2D
 
typedef SaturatedSegmentation< SegmentComputer2DSegmentation2D
 
typedef Functor::MAIN_AXIS MAIN_AXIS
 
- Protected Member Functions inherited from DGtal::LambdaMST3DBy2DEstimator< Iterator3D, Functor, LambdaFunctor, CONNECTIVITY >
RealVector2D Estimate2DTangent (TCurve2D::const_iterator itb, TCurve2D::const_iterator ite, const Point2D &point)
 
template<typename OutputIterator >
OutputIterator Estimate2DTangent (TCurve2D::const_iterator itb, TCurve2D::const_iterator ite, OutputIterator result)
 

Detailed Description

template<typename Iterator3D, typename LambdaFunctor = functors::Lambda64Function, int CONNECTIVITY = 8>
class DGtal::LambdaMST3DBy2D< Iterator3D, LambdaFunctor, CONNECTIVITY >

Aim: Simplify creation of Lambda MST tangent estimator.

Definition at line 157 of file LambdaMST3DBy2D.h.

Member Typedef Documentation

◆ Super

template<typename Iterator3D , typename LambdaFunctor = functors::Lambda64Function, int CONNECTIVITY = 8>
typedef LambdaMST3DBy2DEstimator< Iterator3D, TangentFromDSS3DBy2DFunctor, LambdaFunctor, CONNECTIVITY > DGtal::LambdaMST3DBy2D< Iterator3D, LambdaFunctor, CONNECTIVITY >::Super
private

Definition at line 160 of file LambdaMST3DBy2D.h.

Constructor & Destructor Documentation

◆ LambdaMST3DBy2D()

template<typename Iterator3D , typename LambdaFunctor = functors::Lambda64Function, int CONNECTIVITY = 8>
DGtal::LambdaMST3DBy2D< Iterator3D, LambdaFunctor, CONNECTIVITY >::LambdaMST3DBy2D ( )
inline

Default Constructor.

Definition at line 166 of file LambdaMST3DBy2D.h.

166: Super() {}
LambdaMST3DBy2DEstimator< Iterator3D, TangentFromDSS3DBy2DFunctor, LambdaFunctor, CONNECTIVITY > Super

The documentation for this class was generated from the following file: