OTB
9.0.0
Orfeo Toolbox
|
#include <otbBinaryFunctorImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef BinaryFunctorImageFilter | Self |
typedef itk::BinaryFunctorImageFilter< TInputImage1, TInputImage2, 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 | |
BinaryFunctorImageFilter () | |
~BinaryFunctorImageFilter () override | |
void | GenerateOutputInformation () override |
BinaryFunctorImageFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Implements pixel-wise generic operation on two images.
Add the capability to change the number of channel when operation on VectorImage compared to the itk::BinaryFunctorImageFilter
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::BinaryFunctorImageFilter remains unchanged.
Definition at line 44 of file otbBinaryFunctorImageFilter.h.
typedef itk::SmartPointer<const Self> otb::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >::ConstPointer |
Definition at line 52 of file otbBinaryFunctorImageFilter.h.
typedef itk::SmartPointer<Self> otb::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >::Pointer |
Definition at line 51 of file otbBinaryFunctorImageFilter.h.
typedef BinaryFunctorImageFilter otb::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >::Self |
Standard class typedefs.
Definition at line 49 of file otbBinaryFunctorImageFilter.h.
typedef itk::BinaryFunctorImageFilter<TInputImage1, TInputImage2, TOutputImage, TFunction> otb::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >::Superclass |
Definition at line 50 of file otbBinaryFunctorImageFilter.h.
|
inlineprotected |
Definition at line 61 of file otbBinaryFunctorImageFilter.h.
|
inlineoverrideprotected |
Definition at line 62 of file otbBinaryFunctorImageFilter.h.
|
privatedelete |
BinaryFunctorImageFilter can produce an image which has a different number of bands than its input image. As such, BinaryFunctorImageFilter 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::BinaryFunctorImageFilter< TInputImage1, TInputImage2, TOutputImage, TFunction >::CreateAnother | ( | void | ) | const |
|
inlineoverrideprotected |
BinaryFunctorImageFilter can produce an image which has a different number of bands than its input image. As such, BinaryFunctorImageFilter 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 otbBinaryFunctorImageFilter.h.
|
virtual |
Run-time type information (and related methods).
|
static |
Method for creation through the object factory.
|
privatedelete |
BinaryFunctorImageFilter can produce an image which has a different number of bands than its input image. As such, BinaryFunctorImageFilter needs to provide an implementation for GenerateOutputInformation() in order to inform the pipeline execution model. The original documentation of this method is below.