OTB
9.0.0
Orfeo Toolbox
|
#include <otbVarianceImageFilter.h>
typedef TInputImage | InputImageType |
typedef TOutputImage | OutputImageType |
typedef VarianceImageFilter | Self |
typedef itk::ImageToImageFilter< InputImageType, OutputImageType > | Superclass |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef InputImageType::PixelType | InputPixelType |
typedef OutputImageType::PixelType | OutputPixelType |
typedef itk::NumericTraits< InputPixelType >::RealType | InputRealType |
typedef InputImageType::RegionType | InputImageRegionType |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef InputImageType::SizeType | InputSizeType |
static const unsigned int | InputImageDimension = TInputImage::ImageDimension |
static const unsigned int | OutputImageDimension = TOutputImage::ImageDimension |
InputSizeType | m_Radius |
static Pointer | New () |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
virtual void | SetRadius (InputSizeType _arg) |
virtual const InputSizeType & | GetRadius () const |
void | GenerateInputRequestedRegion () override |
typedef (itk::Concept::HasNumericTraits< InputPixelType >) InputHasNumericTraitsCheck | |
VarianceImageFilter () | |
~VarianceImageFilter () override | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override |
VarianceImageFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Applies an averaging filter to an image.
Computes an image where a given pixel is the value over the standard 8, 26, etc. connected neighborhood. This calculation uses a ZeroFluxNeumannBoundaryCondition.
Definition at line 47 of file otbVarianceImageFilter.h.
typedef itk::SmartPointer<const Self> otb::VarianceImageFilter< TInputImage, TOutputImage >::ConstPointer |
Convenient typedefs for simplifying declarations.
Definition at line 63 of file otbVarianceImageFilter.h.
typedef InputImageType::RegionType otb::VarianceImageFilter< TInputImage, TOutputImage >::InputImageRegionType |
Convenient typedefs for simplifying declarations.
Definition at line 76 of file otbVarianceImageFilter.h.
typedef TInputImage otb::VarianceImageFilter< TInputImage, TOutputImage >::InputImageType |
Convenient typedefs for simplifying declarations.
Definition at line 56 of file otbVarianceImageFilter.h.
typedef InputImageType::PixelType otb::VarianceImageFilter< TInputImage, TOutputImage >::InputPixelType |
Image typedef support.
Definition at line 69 of file otbVarianceImageFilter.h.
typedef itk::NumericTraits<InputPixelType>::RealType otb::VarianceImageFilter< TInputImage, TOutputImage >::InputRealType |
Convenient typedefs for simplifying declarations.
Definition at line 74 of file otbVarianceImageFilter.h.
typedef InputImageType::SizeType otb::VarianceImageFilter< TInputImage, TOutputImage >::InputSizeType |
Convenient typedefs for simplifying declarations.
Definition at line 79 of file otbVarianceImageFilter.h.
typedef OutputImageType::RegionType otb::VarianceImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
Convenient typedefs for simplifying declarations.
Definition at line 77 of file otbVarianceImageFilter.h.
typedef TOutputImage otb::VarianceImageFilter< TInputImage, TOutputImage >::OutputImageType |
Convenient typedefs for simplifying declarations.
Definition at line 57 of file otbVarianceImageFilter.h.
typedef OutputImageType::PixelType otb::VarianceImageFilter< TInputImage, TOutputImage >::OutputPixelType |
Convenient typedefs for simplifying declarations.
Definition at line 73 of file otbVarianceImageFilter.h.
typedef itk::SmartPointer<Self> otb::VarianceImageFilter< TInputImage, TOutputImage >::Pointer |
Convenient typedefs for simplifying declarations.
Definition at line 62 of file otbVarianceImageFilter.h.
typedef VarianceImageFilter otb::VarianceImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
Definition at line 60 of file otbVarianceImageFilter.h.
typedef itk::ImageToImageFilter<InputImageType, OutputImageType> otb::VarianceImageFilter< TInputImage, TOutputImage >::Superclass |
Convenient typedefs for simplifying declarations.
Definition at line 61 of file otbVarianceImageFilter.h.
|
protected |
End concept checking
Definition at line 37 of file otbVarianceImageFilter.hxx.
|
inlineoverrideprotected |
Convenient typedefs for simplifying declarations.
Definition at line 104 of file otbVarianceImageFilter.h.
|
privatedelete |
Convenient typedefs for simplifying declarations.
virtual::itk::LightObject::Pointer otb::VarianceImageFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const |
Convenient typedefs for simplifying declarations.
|
override |
VarianceImageFilter needs a larger input requested region than the output requested region. As such, VarianceImageFilter needs to provide an implementation for GenerateInputRequestedRegion() in order to inform the pipeline execution model.
Definition at line 43 of file otbVarianceImageFilter.hxx.
|
virtual |
Run-time type information (and related methods).
|
virtual |
Get the radius of the neighborhood used to compute the mean
|
static |
Method for creation through the object factory.
|
privatedelete |
Convenient typedefs for simplifying declarations.
|
overrideprotected |
Standard "PrintSelf" method
Definition at line 150 of file otbVarianceImageFilter.hxx.
|
virtual |
Set the radius of the neighborhood used to compute the mean.
|
overrideprotected |
VarianceImageFilter 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"
Definition at line 89 of file otbVarianceImageFilter.hxx.
otb::VarianceImageFilter< TInputImage, TOutputImage >::typedef | ( | itk::Concept::HasNumericTraits< InputPixelType > | ) |
Begin concept checking This class requires InputHasNumericTraitsCheck in the form of (itk::Concept::HasNumericTraits<InputPixelType>)
|
static |
Extract dimension from input and output image.
Definition at line 51 of file otbVarianceImageFilter.h.
|
private |
Convenient typedefs for simplifying declarations.
Definition at line 125 of file otbVarianceImageFilter.h.
|
static |
Convenient typedefs for simplifying declarations.
Definition at line 52 of file otbVarianceImageFilter.h.