OTB
9.0.0
Orfeo Toolbox
|
#include <otbNormalizeInnerProductPCAImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef NormalizeInnerProductPCAImageFilter | Self |
typedef itk::InPlaceImageFilter< TInputImage, TOutputImage > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
The aim of the class is to normalise vector images using a vector coefficient values.
Definition at line 38 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef itk::SmartPointer<const Self> otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 46 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef InputImageType::RegionType otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::InputImageRegionType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 66 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef TInputImage otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::InputImageType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 60 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef InputImageType::InternalPixelType otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::InputInternalPixelType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 65 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef InputImageType::PixelType otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::InputPixelType |
Supported images definition.
Definition at line 64 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef StreamingStatisticsVectorImageFilterType::MatrixType otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::MatrixType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 79 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef OutputImageType::RegionType otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 69 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef TOutputImage otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::OutputImageType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 61 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef OutputImageType::InternalPixelType otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::OutputInternalPixelType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 68 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef OutputImageType::PixelType otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::OutputPixelType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 67 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef itk::SmartPointer<Self> otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 45 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef StreamingStatisticsVectorImageFilterType::RealPixelType otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::RealPixelType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 78 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef StreamingStatisticsVectorImageFilterType::RealType otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::RealType |
"typedef" to simplify the variables definition and the declaration.
Definition at line 77 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef NormalizeInnerProductPCAImageFilter otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
Definition at line 43 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef InputImageType::SizeType otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::SizeType |
Image size "typedef" definition.
Definition at line 72 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef StreamingStatisticsVectorImageFilterType::Pointer otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::StreamingStatisticsVectorImageFilterPointer |
"typedef" to simplify the variables definition and the declaration.
Definition at line 76 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef StreamingStatisticsVectorImageFilter<InputImageType> otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::StreamingStatisticsVectorImageFilterType |
Typedef for statistic computing.
Definition at line 75 of file otbNormalizeInnerProductPCAImageFilter.h.
typedef itk::InPlaceImageFilter<TInputImage, TOutputImage> otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::Superclass |
Definition at line 44 of file otbNormalizeInnerProductPCAImageFilter.h.
|
protected |
Constructor
Definition at line 36 of file otbNormalizeInnerProductPCAImageFilter.hxx.
|
inlineoverrideprotected |
"typedef" to simplify the variables definition and the declaration.
Definition at line 86 of file otbNormalizeInnerProductPCAImageFilter.h.
|
overrideprotected |
BeforeThreadedGenerateData method
BeforeThreadedGenerateData Performs the pixel-wise addition
Definition at line 59 of file otbNormalizeInnerProductPCAImageFilter.hxx.
virtual::itk::LightObject::Pointer otb::NormalizeInnerProductPCAImageFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
NormalizeInnerProductPCAImageFilter can produce an image which is a different resolution than its input image. As such, NormalizeInnerProductPCAImageFilter needs to provide an implementation for GenerateOutputInformation() in order to inform the pipeline execution model. The original documentation of this method is below.
GenerateOutputInformation
Definition at line 50 of file otbNormalizeInnerProductPCAImageFilter.hxx.
|
virtual |
return class name.
|
virtual |
"typedef" to simplify the variables definition and the declaration.
|
static |
Method for creation through the object factory.
|
overrideprotected |
"typedef" to simplify the variables definition and the declaration.
Definition at line 126 of file otbNormalizeInnerProductPCAImageFilter.hxx.
|
virtual |
"typedef" to simplify the variables definition and the declaration.
|
overrideprotected |
NormalizeInnerProductPCAImageFilter can be implemented as a multithreaded filter. Therefore, this implementation provides a ThreadedGenerateData() routine which is called for each processing thread. The output image data is allocated automatically by the superclass prior to calling ThreadedGenerateData(). ThreadedGenerateData can only write to the portion of the output image specified by the parameter "outputRegionForThread"
ThreadedGenerateData Performs the pixel-wise addition
Definition at line 86 of file otbNormalizeInnerProductPCAImageFilter.hxx.
|
static |
Extract input and output images dimensions.
Definition at line 55 of file otbNormalizeInnerProductPCAImageFilter.h.
|
private |
Contains normalization coefficient input image
Definition at line 119 of file otbNormalizeInnerProductPCAImageFilter.h.
|
private |
"typedef" to simplify the variables definition and the declaration.
Definition at line 122 of file otbNormalizeInnerProductPCAImageFilter.h.
|
static |
"typedef" to simplify the variables definition and the declaration.
Definition at line 56 of file otbNormalizeInnerProductPCAImageFilter.h.