OTB  9.0.0
Orfeo Toolbox
Public Member Functions | List of all members
otb::Functor::LevelingFunctor< TInput, TInputMap, TOutput > Class Template Reference

#include <otbGeodesicMorphologyLevelingFilter.h>

Public Member Functions

 LevelingFunctor ()
 
TOutput operator() (const TInput &pixel, const TInputMap &convexPixel, const TInputMap &concavePixel) const
 
virtual ~LevelingFunctor ()
 

Detailed Description

template<class TInput, class TInputMap, class TOutput>
class otb::Functor::LevelingFunctor< TInput, TInputMap, TOutput >

This functor performs the pixel-wise leveling operation needed in the geodesic morphology decomposition filter. For more details, please refer to the documentation of this filter.

Use otb::GeodesicMorphologyLevelingFilter to apply it image-wise.

See also
GeodesicMorphologyDecompositionImageFilter

Definition at line 54 of file otbGeodesicMorphologyLevelingFilter.h.

Constructor & Destructor Documentation

◆ LevelingFunctor()

template<class TInput , class TInputMap , class TOutput >
otb::Functor::LevelingFunctor< TInput, TInputMap, TOutput >::LevelingFunctor ( )
inline

Constructor.

Definition at line 58 of file otbGeodesicMorphologyLevelingFilter.h.

◆ ~LevelingFunctor()

template<class TInput , class TInputMap , class TOutput >
virtual otb::Functor::LevelingFunctor< TInput, TInputMap, TOutput >::~LevelingFunctor ( )
inlinevirtual

Destructor.

Definition at line 62 of file otbGeodesicMorphologyLevelingFilter.h.

Member Function Documentation

◆ operator()()

template<class TInput , class TInputMap , class TOutput >
TOutput otb::Functor::LevelingFunctor< TInput, TInputMap, TOutput >::operator() ( const TInput &  pixel,
const TInputMap &  convexPixel,
const TInputMap &  concavePixel 
) const
inline

Definition at line 66 of file otbGeodesicMorphologyLevelingFilter.h.


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