OTB  9.0.0
Orfeo Toolbox
List of all members
otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage > Class Template Reference

#include <otbTwoNRIBandsImageToNComplexBandsImage.h>

+ Inheritance diagram for otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >:
+ Collaboration diagram for otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >:
typedef TInputImage InputImageType
 
typedef TOutputImage OutputImageType
 
typedef TwoNRIBandsImageToNComplexBandsImage Self
 
typedef itk::ImageToImageFilter< InputImageType, OutputImageTypeSuperclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef InputImageType::PixelType InputPixelType
 
typedef OutputImageType::PixelType OutputPixelType
 
typedef itk::NumericTraits< InputPixelType >::RealType InputRealType
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef OutputImageType::RegionType OutputImageRegionType
 
static const unsigned int InputImageDimension = TInputImage::ImageDimension
 
static const unsigned int OutputImageDimension = TOutputImage::ImageDimension
 
static Pointer New ()
 
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const char * GetNameOfClass () const
 
 TwoNRIBandsImageToNComplexBandsImage ()
 
 ~TwoNRIBandsImageToNComplexBandsImage () override
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
void GenerateOutputInformation (void) override
 
void BeforeThreadedGenerateData (void) override
 
void ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override
 
 TwoNRIBandsImageToNComplexBandsImage (const Self &)=delete
 
void operator= (const Self &)=delete
 

Detailed Description

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

Definition at line 40 of file otbTwoNRIBandsImageToNComplexBandsImage.h.

Member Typedef Documentation

◆ ConstPointer

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

standard class typedefs

Definition at line 55 of file otbTwoNRIBandsImageToNComplexBandsImage.h.

◆ InputImageRegionType

template<class TInputImage , class TOutputImage >
typedef InputImageType::RegionType otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >::InputImageRegionType

standard class typedefs

Definition at line 66 of file otbTwoNRIBandsImageToNComplexBandsImage.h.

◆ InputImageType

template<class TInputImage , class TOutputImage >
typedef TInputImage otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >::InputImageType

standard class typedefs

Definition at line 48 of file otbTwoNRIBandsImageToNComplexBandsImage.h.

◆ InputPixelType

template<class TInputImage , class TOutputImage >
typedef InputImageType::PixelType otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >::InputPixelType

standard class typedefs

Definition at line 61 of file otbTwoNRIBandsImageToNComplexBandsImage.h.

◆ InputRealType

template<class TInputImage , class TOutputImage >
typedef itk::NumericTraits<InputPixelType>::RealType otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >::InputRealType

standard class typedefs

Definition at line 65 of file otbTwoNRIBandsImageToNComplexBandsImage.h.

◆ OutputImageRegionType

template<class TInputImage , class TOutputImage >
typedef OutputImageType::RegionType otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >::OutputImageRegionType

standard class typedefs

Definition at line 67 of file otbTwoNRIBandsImageToNComplexBandsImage.h.

◆ OutputImageType

template<class TInputImage , class TOutputImage >
typedef TOutputImage otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >::OutputImageType

standard class typedefs

Definition at line 49 of file otbTwoNRIBandsImageToNComplexBandsImage.h.

◆ OutputPixelType

template<class TInputImage , class TOutputImage >
typedef OutputImageType::PixelType otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >::OutputPixelType

standard class typedefs

Definition at line 64 of file otbTwoNRIBandsImageToNComplexBandsImage.h.

◆ Pointer

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

standard class typedefs

Definition at line 54 of file otbTwoNRIBandsImageToNComplexBandsImage.h.

◆ Self

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

standard class typedefs

Definition at line 52 of file otbTwoNRIBandsImageToNComplexBandsImage.h.

◆ Superclass

template<class TInputImage , class TOutputImage >
typedef itk::ImageToImageFilter<InputImageType, OutputImageType> otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >::Superclass

standard class typedefs

Definition at line 53 of file otbTwoNRIBandsImageToNComplexBandsImage.h.

Constructor & Destructor Documentation

◆ TwoNRIBandsImageToNComplexBandsImage() [1/2]

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

standard class typedefs

Definition at line 39 of file otbTwoNRIBandsImageToNComplexBandsImage.hxx.

◆ ~TwoNRIBandsImageToNComplexBandsImage()

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

standard class typedefs

Definition at line 72 of file otbTwoNRIBandsImageToNComplexBandsImage.h.

◆ TwoNRIBandsImageToNComplexBandsImage() [2/2]

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

standard class typedefs

Member Function Documentation

◆ BeforeThreadedGenerateData()

template<class TInputImage , class TOutputImage >
void otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >::BeforeThreadedGenerateData ( void  )
overrideprotected

BeforeThreadedGenerateData

Definition at line 68 of file otbTwoNRIBandsImageToNComplexBandsImage.hxx.

◆ CreateAnother()

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

standard class typedefs

◆ GenerateOutputInformation()

template<class TInputImage , class TOutputImage >
void otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >::GenerateOutputInformation ( void  )
overrideprotected

GenerateOutputInformation

Definition at line 48 of file otbTwoNRIBandsImageToNComplexBandsImage.hxx.

◆ GetNameOfClass()

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

typemacro

◆ New()

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

Object factory management

◆ operator=()

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

standard class typedefs

◆ PrintSelf()

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

Standard "PrintSelf" method

Definition at line 127 of file otbTwoNRIBandsImageToNComplexBandsImage.hxx.

◆ ThreadedGenerateData()

template<class TInputImage , class TOutputImage >
void otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >::ThreadedGenerateData ( const OutputImageRegionType outputRegionForThread,
itk::ThreadIdType  threadId 
)
overrideprotected

ThreadedGenerateData

Definition at line 80 of file otbTwoNRIBandsImageToNComplexBandsImage.hxx.

Member Data Documentation

◆ InputImageDimension

template<class TInputImage , class TOutputImage >
const unsigned int otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >::InputImageDimension = TInputImage::ImageDimension
static

Extract input and output image dimension

Definition at line 44 of file otbTwoNRIBandsImageToNComplexBandsImage.h.

◆ OutputImageDimension

template<class TInputImage , class TOutputImage >
const unsigned int otb::TwoNRIBandsImageToNComplexBandsImage< TInputImage, TOutputImage >::OutputImageDimension = TOutputImage::ImageDimension
static

standard class typedefs

Definition at line 45 of file otbTwoNRIBandsImageToNComplexBandsImage.h.


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