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

#include <otbImageToModulusAndDirectionImageFilter.h>

+ Inheritance diagram for otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >:
+ Collaboration diagram for otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >:
typedef ImageToModulusAndDirectionImageFilter Self
 
typedef itk::ImageToImageFilter< TInputImage, TOutputImage > Superclass
 
typedef itk::SmartPointer< SelfPointer
 
typedef itk::SmartPointer< const SelfConstPointer
 
typedef Superclass::InputImageType InputImageType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef TOutputImageDirection OutputImageDirectionType
 
typedef InputImageType::Pointer InputImagePointer
 
typedef InputImageType::ConstPointer InputImageConstPointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef OutputImageType::ConstPointer OutputImageConstPointer
 
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
 
const OutputImageTypeGetOutput () const
 
OutputImageTypeGetOutput ()
 
const OutputImageDirectionTypeGetOutputDirection () const
 
OutputImageDirectionTypeGetOutputDirection ()
 
void GenerateInputRequestedRegion () override
 
 ImageToModulusAndDirectionImageFilter ()
 
 ~ImageToModulusAndDirectionImageFilter () override
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
 ImageToModulusAndDirectionImageFilter (const Self &)=delete
 
void operator= (const Self &)=delete
 

Detailed Description

template<class TInputImage, class TOutputImage, class TOutputImageDirection = TOutputImage>
class otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >

Base class for modulus and direction image filters.

This is the base class for all class' generate modulus and directions outputs. GetOutput() method return the output image modulus and GetOutputDirection() return the output image direction

Definition at line 42 of file otbImageToModulusAndDirectionImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
typedef itk::SmartPointer<const Self> otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::ConstPointer

typedef for the classes standards.

Definition at line 54 of file otbImageToModulusAndDirectionImageFilter.h.

◆ InputImageConstPointer

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
typedef InputImageType::ConstPointer otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::InputImageConstPointer

typedef for the classes standards.

Definition at line 67 of file otbImageToModulusAndDirectionImageFilter.h.

◆ InputImagePointer

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
typedef InputImageType::Pointer otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::InputImagePointer

typedef for the classes standards.

Definition at line 66 of file otbImageToModulusAndDirectionImageFilter.h.

◆ InputImageRegionType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
typedef InputImageType::RegionType otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::InputImageRegionType

typedef for the classes standards.

Definition at line 68 of file otbImageToModulusAndDirectionImageFilter.h.

◆ InputImageType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
typedef Superclass::InputImageType otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::InputImageType

typedef for the classes standards.

Definition at line 60 of file otbImageToModulusAndDirectionImageFilter.h.

◆ OutputImageConstPointer

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
typedef OutputImageType::ConstPointer otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::OutputImageConstPointer

typedef for the classes standards.

Definition at line 70 of file otbImageToModulusAndDirectionImageFilter.h.

◆ OutputImageDirectionType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
typedef TOutputImageDirection otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::OutputImageDirectionType

typedef for the classes standards.

Definition at line 64 of file otbImageToModulusAndDirectionImageFilter.h.

◆ OutputImagePointer

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
typedef OutputImageType::Pointer otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::OutputImagePointer

typedef for the classes standards.

Definition at line 69 of file otbImageToModulusAndDirectionImageFilter.h.

◆ OutputImageRegionType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
typedef OutputImageType::RegionType otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::OutputImageRegionType

typedef for the classes standards.

Definition at line 71 of file otbImageToModulusAndDirectionImageFilter.h.

◆ OutputImageType

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
typedef Superclass::OutputImageType otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::OutputImageType

typedef for the classes standards.

Definition at line 63 of file otbImageToModulusAndDirectionImageFilter.h.

◆ Pointer

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
typedef itk::SmartPointer<Self> otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::Pointer

typedef for the classes standards.

Definition at line 53 of file otbImageToModulusAndDirectionImageFilter.h.

◆ Self

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
typedef ImageToModulusAndDirectionImageFilter otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::Self

typedef for the classes standards.

Definition at line 51 of file otbImageToModulusAndDirectionImageFilter.h.

◆ Superclass

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
typedef itk::ImageToImageFilter<TInputImage, TOutputImage> otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::Superclass

typedef for the classes standards.

Definition at line 52 of file otbImageToModulusAndDirectionImageFilter.h.

Constructor & Destructor Documentation

◆ ImageToModulusAndDirectionImageFilter() [1/2]

template<class TInputImage , class TOutputImage , class TOutputImageDirection >
otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::ImageToModulusAndDirectionImageFilter
protected

typedef for the classes standards.

Definition at line 34 of file otbImageToModulusAndDirectionImageFilter.hxx.

◆ ~ImageToModulusAndDirectionImageFilter()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::~ImageToModulusAndDirectionImageFilter ( )
inlineoverrideprotected

typedef for the classes standards.

Definition at line 89 of file otbImageToModulusAndDirectionImageFilter.h.

◆ ImageToModulusAndDirectionImageFilter() [2/2]

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::ImageToModulusAndDirectionImageFilter ( const Self )
privatedelete

typedef for the classes standards.

Member Function Documentation

◆ CreateAnother()

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

typedef for the classes standards.

◆ GenerateInputRequestedRegion()

template<class TInputImage , class TOutputImage , class TOutputImageDirection >
void otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::GenerateInputRequestedRegion
override

Standard "GenerateInputRequestedRegion" method

Definition at line 101 of file otbImageToModulusAndDirectionImageFilter.hxx.

◆ GetNameOfClass()

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

◆ GetOutput() [1/2]

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
OutputImageType* otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::GetOutput ( )

Return the output image modulus

◆ GetOutput() [2/2]

template<class TInputImage , class TOutputImage , class TOutputImageDirection >
ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::OutputImageType * otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::GetOutput

Return the const output image modulus

Return the output image modulus

Definition at line 49 of file otbImageToModulusAndDirectionImageFilter.hxx.

◆ GetOutputDirection() [1/2]

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
OutputImageDirectionType* otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::GetOutputDirection ( )

Return the output image direction

◆ GetOutputDirection() [2/2]

template<class TInputImage , class TOutputImage , class TOutputImageDirection >
ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::OutputImageDirectionType * otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::GetOutputDirection

Return the const output image direction

Return the output image direction

Definition at line 74 of file otbImageToModulusAndDirectionImageFilter.hxx.

◆ New()

template<class TInputImage , class TOutputImage , class TOutputImageDirection = TOutputImage>
static Pointer otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::New ( )
static

Method for management of the object factory.

◆ operator=()

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

typedef for the classes standards.

◆ PrintSelf()

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

Standard "PrintSelf" method

Definition at line 110 of file otbImageToModulusAndDirectionImageFilter.hxx.

Member Data Documentation

◆ InputImageDimension

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

Extract dimensions as well of the images of entry of exit.

Definition at line 46 of file otbImageToModulusAndDirectionImageFilter.h.

◆ OutputImageDimension

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

typedef for the classes standards.

Definition at line 47 of file otbImageToModulusAndDirectionImageFilter.h.


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