OTB  9.0.0
Orfeo Toolbox
Public Member Functions | Public Attributes | List of all members
otb::Functor::NoDataFunctor< TInputPixel, TOutputPixel > Class Template Reference

#include <otbImageToNoDataMaskFilter.h>

+ Collaboration diagram for otb::Functor::NoDataFunctor< TInputPixel, TOutputPixel >:

Public Member Functions

 NoDataFunctor ()
 
TOutputPixel operator() (const TInputPixel &in) const
 
virtual ~NoDataFunctor ()=default
 

Public Attributes

std::vector< bool > m_Flags
 
TOutputPixel m_InsideValue
 
bool m_NaNIsNoData
 
TOutputPixel m_OutsideValue
 
std::vector< double > m_Values
 

Detailed Description

template<typename TInputPixel, typename TOutputPixel>
class otb::Functor::NoDataFunctor< TInputPixel, TOutputPixel >

Functor used by ImageToNoDataMaskFilter.

See ImageToNoDataMaskFilter for complete documentation.

Definition at line 40 of file otbImageToNoDataMaskFilter.h.

Constructor & Destructor Documentation

◆ NoDataFunctor()

template<typename TInputPixel , typename TOutputPixel >
otb::Functor::NoDataFunctor< TInputPixel, TOutputPixel >::NoDataFunctor ( )
inline

Definition at line 43 of file otbImageToNoDataMaskFilter.h.

◆ ~NoDataFunctor()

template<typename TInputPixel , typename TOutputPixel >
virtual otb::Functor::NoDataFunctor< TInputPixel, TOutputPixel >::~NoDataFunctor ( )
virtualdefault

Member Function Documentation

◆ operator()()

template<typename TInputPixel , typename TOutputPixel >
TOutputPixel otb::Functor::NoDataFunctor< TInputPixel, TOutputPixel >::operator() ( const TInputPixel &  in) const
inline

Member Data Documentation

◆ m_Flags

template<typename TInputPixel , typename TOutputPixel >
std::vector<bool> otb::Functor::NoDataFunctor< TInputPixel, TOutputPixel >::m_Flags

◆ m_InsideValue

template<typename TInputPixel , typename TOutputPixel >
TOutputPixel otb::Functor::NoDataFunctor< TInputPixel, TOutputPixel >::m_InsideValue

◆ m_NaNIsNoData

template<typename TInputPixel , typename TOutputPixel >
bool otb::Functor::NoDataFunctor< TInputPixel, TOutputPixel >::m_NaNIsNoData

◆ m_OutsideValue

template<typename TInputPixel , typename TOutputPixel >
TOutputPixel otb::Functor::NoDataFunctor< TInputPixel, TOutputPixel >::m_OutsideValue

◆ m_Values

template<typename TInputPixel , typename TOutputPixel >
std::vector<double> otb::Functor::NoDataFunctor< TInputPixel, TOutputPixel >::m_Values

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