OTB
9.0.0
Orfeo Toolbox
|
#include <otbMeanRatioImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef itk::SmartPointer< Self > | Pointer |
typedef MeanRatioImageFilter | Self |
typedef BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::MeanRatio< typename itk::ConstNeighborhoodIterator< TInputImage1 >, typename itk::ConstNeighborhoodIterator< TInputImage2 >, typename TOutputImage::PixelType > > | Superclass |
Public Types inherited from otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::MeanRatio< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Functor::MeanRatio< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > | FunctorType |
typedef Input1ImageType::ConstPointer | Input1ImageConstPointer |
typedef Input1ImageType::PixelType | Input1ImagePixelType |
typedef Input1ImageType::Pointer | Input1ImagePointer |
typedef Input1ImageType::RegionType | Input1ImageRegionType |
typedef TInputImage1 | Input1ImageType |
typedef Input2ImageType::ConstPointer | Input2ImageConstPointer |
typedef Input2ImageType::PixelType | Input2ImagePixelType |
typedef Input2ImageType::Pointer | Input2ImagePointer |
typedef Input2ImageType::RegionType | Input2ImageRegionType |
typedef TInputImage2 | Input2ImageType |
typedef OutputImageType::PixelType | OutputImagePixelType |
typedef OutputImageType::Pointer | OutputImagePointer |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef TOutputImage | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::ProcessObject | ProcessObjectType |
typedef BinaryFunctorNeighborhoodImageFilter | Self |
typedef itk::ImageToImageFilter< TInputImage1, TOutputImage > | Superclass |
typedef itk::ConstNeighborhoodIterator< TInputImage1 > | NeighborhoodIteratorType1 |
typedef itk::ConstNeighborhoodIterator< TInputImage2 > | NeighborhoodIteratorType2 |
typedef NeighborhoodIteratorType1::RadiusType | RadiusType1 |
typedef NeighborhoodIteratorType2::RadiusType | RadiusType2 |
typedef itk::Size< Input1ImageType::ImageDimension > | RadiusSizeType |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Public Member Functions inherited from otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::MeanRatio< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
void | SetInput1 (const TInputImage1 *image1) |
void | SetInput2 (const TInputImage2 *image2) |
const TInputImage1 * | GetInput1 () |
const TInputImage2 * | GetInput2 () |
FunctorType & | GetFunctor () |
void | SetFunctor (const FunctorType &functor) |
virtual void | SetRadius (RadiusSizeType _arg) |
void | SetRadius (unsigned int radius) |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::MeanRatio< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > > | |
static Pointer | New () |
Protected Member Functions | |
MeanRatioImageFilter () | |
~MeanRatioImageFilter () override | |
Protected Member Functions inherited from otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::MeanRatio< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > > | |
BinaryFunctorNeighborhoodImageFilter () | |
~BinaryFunctorNeighborhoodImageFilter () override | |
void | ThreadedGenerateData (const OutputImageRegionType &outputRegionForThread, itk::ThreadIdType threadId) override |
void | GenerateInputRequestedRegion (void) override |
Private Member Functions | |
MeanRatioImageFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Additional Inherited Members | |
Protected Attributes inherited from otb::BinaryFunctorNeighborhoodImageFilter< TInputImage1, TInputImage2, TOutputImage, Functor::MeanRatio< itk::ConstNeighborhoodIterator< TInputImage1 >, itk::ConstNeighborhoodIterator< TInputImage2 >, TOutputImage::PixelType > > | |
RadiusSizeType | m_Radius |
Implements neighborhood-wise the computation of mean ratio.
This filter is parametrized over the types of the two input images and the type of the output image.
Numeric conversions (castings) are done by the C++ defaults.
The filter will walk over all the pixels in the two input images, and for each one of them it will do the following:
double
value resulting to the pixel type of the output imageThe filter expect all images to have the same dimension (e.g. all 2D, or all 3D, or all ND)
Definition at line 54 of file otbMeanRatioImageFilter.h.
typedef itk::SmartPointer<const Self> otb::MeanRatioImageFilter< TInputImage1, TInputImage2, TOutputImage >::ConstPointer |
Definition at line 67 of file otbMeanRatioImageFilter.h.
typedef itk::SmartPointer<Self> otb::MeanRatioImageFilter< TInputImage1, TInputImage2, TOutputImage >::Pointer |
Definition at line 66 of file otbMeanRatioImageFilter.h.
typedef MeanRatioImageFilter otb::MeanRatioImageFilter< TInputImage1, TInputImage2, TOutputImage >::Self |
Standard class typedefs.
Definition at line 61 of file otbMeanRatioImageFilter.h.
typedef BinaryFunctorNeighborhoodImageFilter<TInputImage1, TInputImage2, TOutputImage, Functor::MeanRatio<typename itk::ConstNeighborhoodIterator<TInputImage1>, typename itk::ConstNeighborhoodIterator<TInputImage2>, typename TOutputImage::PixelType> > otb::MeanRatioImageFilter< TInputImage1, TInputImage2, TOutputImage >::Superclass |
Definition at line 65 of file otbMeanRatioImageFilter.h.
|
inlineprotected |
Definition at line 76 of file otbMeanRatioImageFilter.h.
|
inlineoverrideprotected |
Definition at line 79 of file otbMeanRatioImageFilter.h.
|
privatedelete |
virtual::itk::LightObject::Pointer otb::MeanRatioImageFilter< TInputImage1, TInputImage2, TOutputImage >::CreateAnother | ( | void | ) | const |
|
virtual |
Macro defining the type
|
static |
Method for creation through the object factory.
|
privatedelete |