OTB  6.7.0
Orfeo Toolbox
Classes | Namespaces | Typedefs | Functions
otbFunctorImageFilter.h File Reference
#include "otbVariadicNamedInputsImageFilter.h"
#include "otbImage.h"
#include "otbVectorImage.h"
#include "itkRGBPixel.h"
#include "itkRGBAPixel.h"
#include "itkFixedArray.h"
#include "itkDefaultConvertPixelTraits.h"
#include <type_traits>
#include "itkConstNeighborhoodIterator.h"
#include "otbFunctorImageFilter.hxx"
+ Include dependency graph for otbFunctorImageFilter.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  otb::FunctorFilterSuperclassHelper< T, TNameMap >
 
struct  otb::FunctorFilterSuperclassHelper< R(*)(T...), TNameMap >
 
struct  otb::FunctorFilterSuperclassHelper< R(C::*)(T...) const, TNameMap >
 
struct  otb::FunctorFilterSuperclassHelper< R(C::*)(T...), TNameMap >
 
struct  otb::FunctorFilterSuperclassHelper< void(*)(R &, T...), TNameMap >
 
struct  otb::FunctorFilterSuperclassHelper< void(C::*)(R &, T...) const, TNameMap >
 
struct  otb::FunctorFilterSuperclassHelper< void(C::*)(R &, T...), TNameMap >
 
struct  otb::functor_filter_details::FunctorFilterSuperclassHelperImpl< R, TNameMap, T >
 
class  otb::FunctorImageFilter< TFunction, TNameMap >
 
struct  otb::ImageTypeDeduction< T >
 
struct  otb::ImageTypeDeduction< itk::VariableLengthVector< T > >
 
struct  otb::IsNeighborhood< T >
 
struct  otb::IsNeighborhood< const itk::ConstNeighborhoodIterator< Image< T > > & >
 
struct  otb::IsNeighborhood< const itk::ConstNeighborhoodIterator< VectorImage< T > > & >
 
struct  otb::IsSuitableType< T >
 
struct  otb::IsSuitableType< itk::FixedArray< T, N > >
 
struct  otb::IsSuitableType< itk::RGBAPixel< T > >
 
struct  otb::IsSuitableType< itk::RGBPixel< T > >
 
struct  otb::IsSuitableType< itk::VariableLengthVector< T > >
 
struct  otb::IsSuitableType< std::complex< T > >
 
struct  otb::NumberOfOutputBandsDecorator< F >
 
struct  otb::PixelTypeDeduction< T >
 
struct  otb::PixelTypeDeduction< itk::ConstNeighborhoodIterator< Image< T > > >
 
struct  otb::PixelTypeDeduction< itk::ConstNeighborhoodIterator< VectorImage< T > > >
 
struct  otb::RetrieveOperator< T >
 

Namespaces

 otb
 
 otb::functor_filter_details
 

Typedefs

template<typename T >
using otb::RemoveCVRef = typename std::remove_cv< typename std::remove_reference< T >::type >::type
 

Functions

template<typename Functor , typename TNameMap = void>
auto otb::NewFunctorFilter (Functor f, itk::Size< 2 > radius={{0, 0}})
 
template<typename Functor , typename TNameMap = void>
auto otb::NewFunctorFilter (Functor f, unsigned int numberOfOutputBands, itk::Size< 2 > radius)