OTB
9.0.0
Orfeo Toolbox
|
#include <otbDifferenceImageFilter.h>
Public Types | |
typedef itk::NumericTraits< RealType >::AccumulateType | AccumulateType |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef TInputImage | InputImageType |
typedef OutputImageType::RegionType | OutputImageRegionType |
typedef TOutputImage | OutputImageType |
typedef OutputImageType::PixelType | OutputPixelType |
typedef itk::SmartPointer< Self > | Pointer |
typedef itk::NumericTraits< OutputPixelType >::RealType | RealType |
typedef itk::NumericTraits< OutputPixelType >::ScalarRealType | ScalarRealType |
typedef DifferenceImageFilter | Self |
typedef itk::ImageToImageFilter< TInputImage, TOutputImage > | Superclass |
Public Types inherited from otb::PersistentImageFilter< TInputImage, TOutputImage > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef TInputImage | InputImageType |
typedef TOutputImage | OutputImageType |
typedef itk::SmartPointer< Self > | Pointer |
typedef PersistentImageFilter | Self |
typedef itk::ImageToImageFilter< TInputImage, TOutputImage > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
virtual void | SetTestInput (const InputImageType *testImage) |
virtual void | SetValidInput (const InputImageType *validImage) |
Additional Inherited Members | |
Protected Member Functions inherited from otb::PersistentImageFilter< TInputImage, TOutputImage > | |
PersistentImageFilter () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~PersistentImageFilter () override | |
Implements comparison between two images.
This filter is used by the testing system to compute the difference between a valid image and an image produced by the test. The comparison value is computed by visiting all the pixels in the baseline images and comparing their values with the pixel values in the neighborhood of the homologous pixel in the other image.
Definition at line 45 of file otbDifferenceImageFilter.h.
typedef itk::NumericTraits<RealType>::AccumulateType otb::DifferenceImageFilter< TInputImage, TOutputImage >::AccumulateType |
Definition at line 66 of file otbDifferenceImageFilter.h.
typedef itk::SmartPointer<const Self> otb::DifferenceImageFilter< TInputImage, TOutputImage >::ConstPointer |
Definition at line 52 of file otbDifferenceImageFilter.h.
typedef TInputImage otb::DifferenceImageFilter< TInputImage, TOutputImage >::InputImageType |
Some convenient typedefs.
Definition at line 58 of file otbDifferenceImageFilter.h.
typedef OutputImageType::RegionType otb::DifferenceImageFilter< TInputImage, TOutputImage >::OutputImageRegionType |
Definition at line 64 of file otbDifferenceImageFilter.h.
typedef TOutputImage otb::DifferenceImageFilter< TInputImage, TOutputImage >::OutputImageType |
Definition at line 62 of file otbDifferenceImageFilter.h.
typedef OutputImageType::PixelType otb::DifferenceImageFilter< TInputImage, TOutputImage >::OutputPixelType |
Definition at line 63 of file otbDifferenceImageFilter.h.
typedef itk::SmartPointer<Self> otb::DifferenceImageFilter< TInputImage, TOutputImage >::Pointer |
Definition at line 51 of file otbDifferenceImageFilter.h.
typedef itk::NumericTraits<OutputPixelType>::RealType otb::DifferenceImageFilter< TInputImage, TOutputImage >::RealType |
Definition at line 65 of file otbDifferenceImageFilter.h.
typedef itk::NumericTraits<OutputPixelType>::ScalarRealType otb::DifferenceImageFilter< TInputImage, TOutputImage >::ScalarRealType |
Definition at line 67 of file otbDifferenceImageFilter.h.
typedef DifferenceImageFilter otb::DifferenceImageFilter< TInputImage, TOutputImage >::Self |
Standard class typedefs.
Definition at line 49 of file otbDifferenceImageFilter.h.
typedef itk::ImageToImageFilter<TInputImage, TOutputImage> otb::DifferenceImageFilter< TInputImage, TOutputImage >::Superclass |
Definition at line 50 of file otbDifferenceImageFilter.h.
|
protected |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
Definition at line 37 of file otbDifferenceImageFilter.hxx.
References otb::mpl::GetNumberOfComponents().
|
protecteddefault |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
|
privatedelete |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
virtual::itk::LightObject::Pointer otb::DifferenceImageFilter< TInputImage, TOutputImage >::CreateAnother | ( | void | ) | const |
|
overrideprotected |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
Definition at line 86 of file otbDifferenceImageFilter.hxx.
|
virtual |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
|
virtual |
Get parameters of the difference image after execution.
|
virtual |
Run-time type information (and related methods).
Reimplemented from otb::PersistentImageFilter< TInputImage, TOutputImage >.
|
virtual |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
|
virtual |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
|
virtual |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
|
static |
Method for creation through the object factory.
|
privatedelete |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
|
overrideprotected |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
Definition at line 59 of file otbDifferenceImageFilter.hxx.
|
overridevirtual |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
Implements otb::PersistentImageFilter< TInputImage, TOutputImage >.
Definition at line 98 of file otbDifferenceImageFilter.hxx.
|
virtual |
Set/Get the minimum threshold for pixels to be different (relative). Default is 0.
|
virtual |
Set the test image input. This will be input 1.
Definition at line 79 of file otbDifferenceImageFilter.hxx.
|
virtual |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
|
virtual |
Set the valid image input. This will be input 0.
Definition at line 71 of file otbDifferenceImageFilter.hxx.
|
overridevirtual |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
Implements otb::PersistentImageFilter< TInputImage, TOutputImage >.
Definition at line 263 of file otbDifferenceImageFilter.hxx.
|
overrideprotected |
DifferenceImageFilter 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 126 of file otbDifferenceImageFilter.hxx.
|
protected |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
Definition at line 117 of file otbDifferenceImageFilter.h.
|
protected |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
Definition at line 118 of file otbDifferenceImageFilter.h.
|
protected |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
Definition at line 120 of file otbDifferenceImageFilter.h.
|
protected |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
Definition at line 123 of file otbDifferenceImageFilter.h.
|
protected |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
Definition at line 124 of file otbDifferenceImageFilter.h.
|
protected |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
Definition at line 121 of file otbDifferenceImageFilter.h.
|
protected |
Set/Get the maximum distance away to look for a matching pixel. Default is 0.
Definition at line 119 of file otbDifferenceImageFilter.h.