Orfeo ToolBox  4.2
Orfeo ToolBox is not a black box
Public Types | Public Member Functions | Static Public Member Functions | Static Public Attributes | Protected Member Functions | Private Member Functions | List of all members
otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection > Class Template Reference

Base class for modulus and direction image filters. More...

#include <otbImageToModulusAndDirectionImageFilter.h>

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

Public Types

typedef itk::SmartPointer
< const Self
ConstPointer
 
typedef
InputImageType::ConstPointer 
InputImageConstPointer
 
typedef InputImageType::Pointer InputImagePointer
 
typedef InputImageType::RegionType InputImageRegionType
 
typedef Superclass::InputImageType InputImageType
 
typedef
OutputImageType::ConstPointer 
OutputImageConstPointer
 
typedef TOutputImageDirection OutputImageDirectionType
 
typedef OutputImageType::Pointer OutputImagePointer
 
typedef OutputImageType::RegionType OutputImageRegionType
 
typedef Superclass::OutputImageType OutputImageType
 
typedef itk::SmartPointer< SelfPointer
 
typedef
ImageToModulusAndDirectionImageFilter 
Self
 
typedef
itk::ImageToImageFilter
< TInputImage, TOutputImage > 
Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual void GenerateInputRequestedRegion ()
 
virtual const char * GetNameOfClass () const
 
const OutputImageTypeGetOutput () const
 
OutputImageTypeGetOutput ()
 
const OutputImageDirectionTypeGetOutputDirection () const
 
OutputImageDirectionTypeGetOutputDirection ()
 

Static Public Member Functions

static Pointer New ()
 
- Static Public Member Functions inherited from itk::ImageSource< TOutputImage >
static const
ImageRegionSplitterBase
GetGlobalDefaultSplitter (void)
 

Static Public Attributes

static const unsigned int InputImageDimension = TInputImage::ImageDimension
 
static const unsigned int OutputImageDimension = TOutputImage::ImageDimension
 

Protected Member Functions

 ImageToModulusAndDirectionImageFilter ()
 
virtual ~ImageToModulusAndDirectionImageFilter ()
 
void PrintSelf (std::ostream &os, itk::Indent indent) const
 

Private Member Functions

 ImageToModulusAndDirectionImageFilter (const Self &)
 
void operator= (const Self &)
 

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 alls class' generate modulus and directions outputs. GetOutput() method return the output image modulus and GetOutputDirection() return the output image direction

Definition at line 39 of file otbImageToModulusAndDirectionImageFilter.h.

Member Typedef Documentation

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

Definition at line 54 of file otbImageToModulusAndDirectionImageFilter.h.

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

Definition at line 67 of file otbImageToModulusAndDirectionImageFilter.h.

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

Definition at line 66 of file otbImageToModulusAndDirectionImageFilter.h.

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

Definition at line 68 of file otbImageToModulusAndDirectionImageFilter.h.

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

Definition at line 60 of file otbImageToModulusAndDirectionImageFilter.h.

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

Definition at line 70 of file otbImageToModulusAndDirectionImageFilter.h.

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

Definition at line 64 of file otbImageToModulusAndDirectionImageFilter.h.

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

Definition at line 69 of file otbImageToModulusAndDirectionImageFilter.h.

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

Definition at line 71 of file otbImageToModulusAndDirectionImageFilter.h.

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

Definition at line 63 of file otbImageToModulusAndDirectionImageFilter.h.

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

Definition at line 53 of file otbImageToModulusAndDirectionImageFilter.h.

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.

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

Definition at line 52 of file otbImageToModulusAndDirectionImageFilter.h.

Constructor & Destructor Documentation

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

Definition at line 32 of file otbImageToModulusAndDirectionImageFilter.txx.

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

Definition at line 88 of file otbImageToModulusAndDirectionImageFilter.h.

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

Member Function Documentation

template<class TInputImage, class TOutputImage, class TOutputImageDirection = TOutputImage>
virtual::itk::LightObject::Pointer otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::CreateAnother ( void  ) const
template<class TInputImage , class TOutputImage , class TOutputImageDirection >
void otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::GenerateInputRequestedRegion ( void  )
virtual
template<class TInputImage, class TOutputImage, class TOutputImageDirection = TOutputImage>
virtual const char* otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::GetNameOfClass ( ) const
virtual
template<class TInputImage , class TOutputImage , class TOutputImageDirection >
const ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::OutputImageType * otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::GetOutput ( void  ) const

Return the const output image modulus

Definition at line 48 of file otbImageToModulusAndDirectionImageFilter.txx.

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

Return the output image modulus

Definition at line 61 of file otbImageToModulusAndDirectionImageFilter.txx.

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

Return the const output image direction

Definition at line 76 of file otbImageToModulusAndDirectionImageFilter.txx.

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

Return the output image direction

Definition at line 91 of file otbImageToModulusAndDirectionImageFilter.txx.

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

Method for management of the object factory.

template<class TInputImage, class TOutputImage, class TOutputImageDirection = TOutputImage>
void otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::operator= ( const Self )
private
template<class TInputImage , class TOutputImage , class TOutputImageDirection >
void otb::ImageToModulusAndDirectionImageFilter< TInputImage, TOutputImage, TOutputImageDirection >::PrintSelf ( std::ostream &  os,
itk::Indent  indent 
) const
protected

Standard "PrintSelf" method

Definition at line 118 of file otbImageToModulusAndDirectionImageFilter.txx.

Member Data Documentation

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 45 of file otbImageToModulusAndDirectionImageFilter.h.

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

Definition at line 48 of file otbImageToModulusAndDirectionImageFilter.h.


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