OTB  9.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
otb::SarBrightnessToImageFilter< TInputImage, TOutputImage > Class Template Reference

#include <otbSarBrightnessToImageFilter.h>

+ Inheritance diagram for otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >:
+ Collaboration diagram for otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef Superclass::FunctionPointer FunctionPointer
 
typedef Superclass::FunctionPositionType FunctionPositionType
 
typedef Superclass::FunctionType FunctionType
 
typedef Superclass::FunctionValueType FunctionValueType
 
typedef Superclass::InputImagePixelType InputImagePixelType
 
typedef Superclass::InputImagePointer InputImagePointer
 
typedef Superclass::InputImageRegionType InputImageRegionType
 
typedef Superclass::InputImageType InputImageType
 
typedef Superclass::OutputImagePixelType OutputImagePixelType
 
typedef Superclass::OutputImagePointer OutputImagePointer
 
typedef Superclass::OutputImageRegionType OutputImageRegionType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef FunctionType::ParametricFunctionConstPointer ParametricFunctionConstPointer
 
typedef FunctionType::ParametricFunctionPointer ParametricFunctionPointer
 
typedef FunctionType::ParametricFunctionType ParametricFunctionType
 
typedef itk::SmartPointer< SelfPointer
 
typedef SarBrightnessToImageFilter Self
 
typedef FunctionToImageFilter< TInputImage, TOutputImage, SarBrightnessFunction< TInputImage > > Superclass
 
- Public Types inherited from otb::FunctionToImageFilter< TInputImage, TOutputImage, SarBrightnessFunction< TInputImage > >
typedef itk::SmartPointer< const SelfConstPointer
 
typedef FunctionType::Pointer FunctionPointer
 
typedef FunctionType::InputType FunctionPositionType
 
typedef SarBrightnessFunction< TInputImage > FunctionType
 
typedef FunctionType::OutputType FunctionValueType
 
typedef InputImageType::PixelType InputImagePixelType
 
typedef InputImageType::ConstPointer InputImagePointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef TInputImage InputImageType
 
typedef OutputImageType::PixelType OutputImagePixelType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef TOutputImage OutputImageType
 
typedef itk::SmartPointer< SelfPointer
 
typedef FunctionToImageFilter Self
 
typedef itk::InPlaceImageFilter< TInputImage, TOutputImage > Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
void SetEnableNoise (bool inArg)
 
- Public Member Functions inherited from otb::FunctionToImageFilter< TInputImage, TOutputImage, SarBrightnessFunction< TInputImage > >
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
void SetFunction (FunctionType *PixelFunction)
 
FunctionTypeGetFunction ()
 
FunctionType const * GetFunction () const
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from otb::FunctionToImageFilter< TInputImage, TOutputImage, SarBrightnessFunction< TInputImage > >
static Pointer New ()
 

Protected Member Functions

void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
 SarBrightnessToImageFilter ()
 
 ~SarBrightnessToImageFilter () override
 
void BeforeThreadedGenerateData () override
 
- Protected Member Functions inherited from otb::FunctionToImageFilter< TInputImage, TOutputImage, SarBrightnessFunction< TInputImage > >
 FunctionToImageFilter ()
 
 ~FunctionToImageFilter () override
 
void BeforeThreadedGenerateData () override
 
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override
 

Private Member Functions

void operator= (const Self &)=delete
 
 SarBrightnessToImageFilter (const Self &)=delete
 

Additional Inherited Members

- Static Public Attributes inherited from otb::FunctionToImageFilter< TInputImage, TOutputImage, SarBrightnessFunction< TInputImage > >
static const unsigned int InputImageDimension
 
static const unsigned int OutputImageDimension
 

Detailed Description

template<class TInputImage, class TOutputImage>
class otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >

Evaluates the SarBrightnessFunction onto a source image.

The function has to inherit from itkImageFunction

Definition at line 42 of file otbSarBrightnessToImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<class TInputImage , class TOutputImage >
typedef itk::SmartPointer<const Self> otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::ConstPointer

Definition at line 49 of file otbSarBrightnessToImageFilter.h.

◆ FunctionPointer

template<class TInputImage , class TOutputImage >
typedef Superclass::FunctionPointer otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::FunctionPointer

Definition at line 72 of file otbSarBrightnessToImageFilter.h.

◆ FunctionPositionType

template<class TInputImage , class TOutputImage >
typedef Superclass::FunctionPositionType otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::FunctionPositionType

Definition at line 74 of file otbSarBrightnessToImageFilter.h.

◆ FunctionType

template<class TInputImage , class TOutputImage >
typedef Superclass::FunctionType otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::FunctionType

Type of function.

Definition at line 71 of file otbSarBrightnessToImageFilter.h.

◆ FunctionValueType

template<class TInputImage , class TOutputImage >
typedef Superclass::FunctionValueType otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::FunctionValueType

Definition at line 73 of file otbSarBrightnessToImageFilter.h.

◆ InputImagePixelType

template<class TInputImage , class TOutputImage >
typedef Superclass::InputImagePixelType otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::InputImagePixelType

Definition at line 63 of file otbSarBrightnessToImageFilter.h.

◆ InputImagePointer

template<class TInputImage , class TOutputImage >
typedef Superclass::InputImagePointer otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::InputImagePointer

Definition at line 61 of file otbSarBrightnessToImageFilter.h.

◆ InputImageRegionType

template<class TInputImage , class TOutputImage >
typedef Superclass::InputImageRegionType otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::InputImageRegionType

Definition at line 62 of file otbSarBrightnessToImageFilter.h.

◆ InputImageType

template<class TInputImage , class TOutputImage >
typedef Superclass::InputImageType otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::InputImageType

Some typedefs. Image size typedef.

Definition at line 55 of file otbSarBrightnessToImageFilter.h.

◆ OutputImagePixelType

template<class TInputImage , class TOutputImage >
typedef Superclass::OutputImagePixelType otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::OutputImagePixelType

Definition at line 67 of file otbSarBrightnessToImageFilter.h.

◆ OutputImagePointer

template<class TInputImage , class TOutputImage >
typedef Superclass::OutputImagePointer otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::OutputImagePointer

Definition at line 65 of file otbSarBrightnessToImageFilter.h.

◆ OutputImageRegionType

template<class TInputImage , class TOutputImage >
typedef Superclass::OutputImageRegionType otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::OutputImageRegionType

Definition at line 66 of file otbSarBrightnessToImageFilter.h.

◆ OutputImageType

template<class TInputImage , class TOutputImage >
typedef Superclass::OutputImageType otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::OutputImageType

Definition at line 64 of file otbSarBrightnessToImageFilter.h.

◆ ParametricFunctionConstPointer

template<class TInputImage , class TOutputImage >
typedef FunctionType::ParametricFunctionConstPointer otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::ParametricFunctionConstPointer

Definition at line 76 of file otbSarBrightnessToImageFilter.h.

◆ ParametricFunctionPointer

template<class TInputImage , class TOutputImage >
typedef FunctionType::ParametricFunctionPointer otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::ParametricFunctionPointer

Definition at line 75 of file otbSarBrightnessToImageFilter.h.

◆ ParametricFunctionType

template<class TInputImage , class TOutputImage >
typedef FunctionType::ParametricFunctionType otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::ParametricFunctionType

Definition at line 77 of file otbSarBrightnessToImageFilter.h.

◆ Pointer

template<class TInputImage , class TOutputImage >
typedef itk::SmartPointer<Self> otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::Pointer

Definition at line 48 of file otbSarBrightnessToImageFilter.h.

◆ Self

template<class TInputImage , class TOutputImage >
typedef SarBrightnessToImageFilter otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::Self

Standard class typedefs.

Definition at line 46 of file otbSarBrightnessToImageFilter.h.

◆ Superclass

template<class TInputImage , class TOutputImage >
typedef FunctionToImageFilter<TInputImage, TOutputImage, SarBrightnessFunction<TInputImage> > otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::Superclass

Definition at line 47 of file otbSarBrightnessToImageFilter.h.

Constructor & Destructor Documentation

◆ SarBrightnessToImageFilter() [1/2]

template<class TInputImage , class TOutputImage >
otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::SarBrightnessToImageFilter
protected

Constructor

Definition at line 36 of file otbSarBrightnessToImageFilter.hxx.

◆ ~SarBrightnessToImageFilter()

template<class TInputImage , class TOutputImage >
otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::~SarBrightnessToImageFilter ( )
inlineoverrideprotected

Definition at line 86 of file otbSarBrightnessToImageFilter.h.

◆ SarBrightnessToImageFilter() [2/2]

template<class TInputImage , class TOutputImage >
otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::SarBrightnessToImageFilter ( const Self )
privatedelete

Member Function Documentation

◆ BeforeThreadedGenerateData()

template<class TInputImage , class TOutputImage >
void otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::BeforeThreadedGenerateData
overrideprotected

◆ CreateAnother()

template<class TInputImage , class TOutputImage >
virtual::itk::LightObject::Pointer otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::CreateAnother ( void  ) const

◆ GetNameOfClass()

template<class TInputImage , class TOutputImage >
virtual const char* otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::GetNameOfClass ( ) const
virtual

Run-time type information (and related methods).

◆ New()

template<class TInputImage , class TOutputImage >
static Pointer otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::New ( )
static

Method for creation through the object factory.

◆ operator=()

template<class TInputImage , class TOutputImage >
void otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::operator= ( const Self )
privatedelete

◆ PrintSelf()

template<class TInputImage , class TOutputImage >
void otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
overrideprotected

Definition at line 93 of file otbSarBrightnessToImageFilter.hxx.

◆ SetEnableNoise()

template<class TInputImage , class TOutputImage >
void otb::SarBrightnessToImageFilter< TInputImage, TOutputImage >::SetEnableNoise ( bool  inArg)
inline

Definition at line 79 of file otbSarBrightnessToImageFilter.h.


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