OTB
9.0.0
Orfeo Toolbox
|
#include <otbTernaryFunctorImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef TernaryFunctorImageFilter | Self |
typedef itk::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, TFunction > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Static Public Member Functions | |
static Pointer | New () |
Protected Member Functions | |
TernaryFunctorImageFilter () | |
~TernaryFunctorImageFilter () override | |
void | GenerateOutputInformation () override |
TernaryFunctorImageFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Implements pixel-wise generic operation on three images.
Add the capability to change the number of channel when operation on VectorImage compared to the itk::TernaryFunctorImageFilter
The number of channel is provided by the functor: TFunction::GetOutputSize. If this number is lower or equal to zero, the behavior of the itk::TernaryFunctorImageFilter remains unchanged.
Definition at line 44 of file otbTernaryFunctorImageFilter.h.
typedef itk::SmartPointer<const Self> otb::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, TFunction >::ConstPointer |
Definition at line 52 of file otbTernaryFunctorImageFilter.h.
typedef itk::SmartPointer<Self> otb::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, TFunction >::Pointer |
Definition at line 51 of file otbTernaryFunctorImageFilter.h.
typedef TernaryFunctorImageFilter otb::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, TFunction >::Self |
Standard class typedefs.
Definition at line 49 of file otbTernaryFunctorImageFilter.h.
typedef itk::TernaryFunctorImageFilter<TInputImage1, TInputImage2, TInputImage3, TOutputImage, TFunction> otb::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, TFunction >::Superclass |
Definition at line 50 of file otbTernaryFunctorImageFilter.h.
|
inlineprotected |
Definition at line 61 of file otbTernaryFunctorImageFilter.h.
|
inlineoverrideprotected |
Definition at line 62 of file otbTernaryFunctorImageFilter.h.
|
privatedelete |
TernaryFunctorImageFilter can produce an image which has a different number of bands than its input image. As such, TernaryFunctorImageFilter needs to provide an implementation for GenerateOutputInformation() in order to inform the pipeline execution model. The original documentation of this method is below.
virtual::itk::LightObject::Pointer otb::TernaryFunctorImageFilter< TInputImage1, TInputImage2, TInputImage3, TOutputImage, TFunction >::CreateAnother | ( | void | ) | const |
|
inlineoverrideprotected |
TernaryFunctorImageFilter can produce an image which has a different number of bands than its input image. As such, TernaryFunctorImageFilter needs to provide an implementation for GenerateOutputInformation() in order to inform the pipeline execution model. The original documentation of this method is below.
Definition at line 74 of file otbTernaryFunctorImageFilter.h.
|
virtual |
Run-time type information (and related methods).
|
static |
Method for creation through the object factory.
|
privatedelete |
TernaryFunctorImageFilter can produce an image which has a different number of bands than its input image. As such, TernaryFunctorImageFilter needs to provide an implementation for GenerateOutputInformation() in order to inform the pipeline execution model. The original documentation of this method is below.