OTB  9.0.0
Orfeo Toolbox
List of all members
otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage > Class Template Reference

#include <otbMultiplyVectorImageFilter.h>

+ Inheritance diagram for otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >:
+ Collaboration diagram for otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >:

Standard class typedefs

using Self = MultiplyVectorImageFilter
 
using Superclass = itk::BinaryFunctorImageFilter< TInputImage1, TInputImage1, TOutputImage, Functor::MultiplyVectorImageFilterFunctor< typename TInputImage1::PixelType, typename TInputImage2::PixelType, typename TOutputImage::PixelType > >
 
using Pointer = itk::SmartPointer< Self >
 
using ConstPointer = itk::SmartPointer< const Self >
 
static Pointer New ()
 
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
 MultiplyVectorImageFilter ()=default
 
 ~MultiplyVectorImageFilter () override=default
 
 MultiplyVectorImageFilter (const Self &)=delete
 
Selfoperator= (const Self &)=delete
 

Detailed Description

template<class TInputImage1, class TInputImage2, class TOutputImage>
class otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >

Definition at line 54 of file otbMultiplyVectorImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
using otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >::ConstPointer = itk::SmartPointer<const Self>

Method for creation through the object factory.

Definition at line 67 of file otbMultiplyVectorImageFilter.h.

◆ Pointer

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
using otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >::Pointer = itk::SmartPointer<Self>

Method for creation through the object factory.

Definition at line 66 of file otbMultiplyVectorImageFilter.h.

◆ Self

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
using otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >::Self = MultiplyVectorImageFilter

Method for creation through the object factory.

Definition at line 61 of file otbMultiplyVectorImageFilter.h.

◆ Superclass

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
using otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >::Superclass = itk::BinaryFunctorImageFilter< TInputImage1, TInputImage1,TOutputImage, Functor::MultiplyVectorImageFilterFunctor<typename TInputImage1::PixelType,typename TInputImage2::PixelType,typename TOutputImage::PixelType> >

Method for creation through the object factory.

Definition at line 65 of file otbMultiplyVectorImageFilter.h.

Constructor & Destructor Documentation

◆ MultiplyVectorImageFilter() [1/2]

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >::MultiplyVectorImageFilter ( )
protecteddefault

Method for creation through the object factory.

◆ ~MultiplyVectorImageFilter()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >::~MultiplyVectorImageFilter ( )
overrideprotecteddefault

Method for creation through the object factory.

◆ MultiplyVectorImageFilter() [2/2]

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >::MultiplyVectorImageFilter ( const Self )
privatedelete

Method for creation through the object factory.

Member Function Documentation

◆ CreateAnother()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
virtual::itk::LightObject::Pointer otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >::CreateAnother ( void  ) const

Method for creation through the object factory.

◆ GetNameOfClass()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
virtual const char* otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >::GetNameOfClass ( ) const
virtual

Macro defining the type

◆ New()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
static Pointer otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >::New ( )
static

Method for creation through the object factory.

◆ operator=()

template<class TInputImage1 , class TInputImage2 , class TOutputImage >
Self& otb::MultiplyVectorImageFilter< TInputImage1, TInputImage2, TOutputImage >::operator= ( const Self )
privatedelete

Method for creation through the object factory.


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