OTB
9.0.0
Orfeo Toolbox
|
#include <otbImageToNoDataMaskFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Functor::NoDataFunctor< typename TInputImage::PixelType, typename TOutputImage::PixelType > | FunctorType |
typedef itk::SmartPointer< Self > | Pointer |
typedef ImageToNoDataMaskFilter | Self |
typedef itk::UnaryFunctorImageFilter< TInputImage, TOutputImage, FunctorType > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
void | SetInsideValue (const typename TOutputImage::PixelType &value) |
void | SetNaNIsNoData (bool nanIsNoData) |
void | SetOutsideValue (const typename TOutputImage::PixelType &value) |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
void | BeforeThreadedGenerateData () override |
ImageToNoDataMaskFilter ()=default | |
~ImageToNoDataMaskFilter ()=default | |
Private Member Functions | |
ImageToNoDataMaskFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Builds a no-data mask image from no-data flags and values.
This filter reads the no-data flags (a boolean vector indicating for each band if a no-data value exists) and values (the actual value to be used as no-data for each band) from MetaDataDictionary, and builds a binary mask indicating presence or absence of no-data for each pixel.
If NaNIsNoData is true, NaN pixels will also be considered as no-data pixels.
Definition at line 81 of file otbImageToNoDataMaskFilter.h.
typedef itk::SmartPointer<const Self> otb::ImageToNoDataMaskFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 90 of file otbImageToNoDataMaskFilter.h.
typedef Functor::NoDataFunctor<typename TInputImage::PixelType, typename TOutputImage::PixelType> otb::ImageToNoDataMaskFilter< TInputImage, TOutputImage >::FunctorType |
Definition at line 85 of file otbImageToNoDataMaskFilter.h.
typedef itk::SmartPointer<Self> otb::ImageToNoDataMaskFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 89 of file otbImageToNoDataMaskFilter.h.
typedef ImageToNoDataMaskFilter otb::ImageToNoDataMaskFilter< TInputImage, TOutputImage >::Self |
Definition at line 87 of file otbImageToNoDataMaskFilter.h.
typedef itk::UnaryFunctorImageFilter<TInputImage, TOutputImage, FunctorType> otb::ImageToNoDataMaskFilter< TInputImage, TOutputImage >::Superclass |
Definition at line 88 of file otbImageToNoDataMaskFilter.h.
|
protecteddefault |
|
protecteddefault |
|
privatedelete |
|
inlineoverrideprotected |
Definition at line 131 of file otbImageToNoDataMaskFilter.h.
References otb::ReadNoDataFlags().
virtual::itk::LightObject::Pointer otb::ImageToNoDataMaskFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const |
|
virtual |
Creation through object factory macro
|
static |
Type macro
|
privatedelete |
|
inline |
Set inside value of output mask. This value will be used to indicate absence of no-data for the pixel in the output mask
Definition at line 102 of file otbImageToNoDataMaskFilter.h.
|
inline |
Set the NaN is no data flags
nanIsNoData | If true, NaN values will be considered as no-data as well (default is false) |
Definition at line 121 of file otbImageToNoDataMaskFilter.h.
|
inline |
Set outside value of output mask. This value will be used to indicate presence of no-data for the pixel in the output mask
Definition at line 111 of file otbImageToNoDataMaskFilter.h.