OTB
9.0.0
Orfeo Toolbox
|
#include <otbStreamingCompareImageFilter.h>
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
void | SetInput1 (InputImageType *input) |
void | SetInput2 (InputImageType *input) |
Public Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentCompareImageFilter< TInputImage > > | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const FilterType * | GetFilter () const |
virtual const char * | GetNameOfClass () const |
itkGetObjectMacro (Filter, FilterType) | |
itkGetObjectMacro (Streamer, StreamerType) | |
virtual void | SetFilter (FilterType *_arg) |
void | Update (void) override |
Static Public Member Functions | |
static Pointer | New () |
Static Public Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentCompareImageFilter< TInputImage > > | |
static Pointer | New () |
RealType | GetPSNR () const |
RealObjectType * | GetPSNROutput () |
const RealObjectType * | GetPSNROutput () const |
RealType | GetMSE () const |
RealObjectType * | GetMSEOutput () |
const RealObjectType * | GetMSEOutput () const |
RealType | GetMAE () const |
RealObjectType * | GetMAEOutput () |
const RealObjectType * | GetMAEOutput () const |
RealType | GetDiffCount () const |
RealObjectType * | GetDiffCountOutput () |
const RealObjectType * | GetDiffCountOutput () const |
void | SetPhysicalSpaceCheck (bool flag) |
bool | GetPhysicalSpaceCheck () |
StreamingCompareImageFilter () | |
~StreamingCompareImageFilter () override | |
StreamingCompareImageFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentCompareImageFilter< TInputImage > > | |
void | GenerateData (void) override |
PersistentFilterStreamingDecorator () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~PersistentFilterStreamingDecorator () override | |
Protected Attributes inherited from otb::PersistentFilterStreamingDecorator< PersistentCompareImageFilter< TInputImage > > | |
FilterPointerType | m_Filter |
StreamerPointerType | m_Streamer |
This class streams the whole input image through the PersistentCompareImageFilter.
This way, it allows computing estimator on two images. It calls the Reset() method of the PersistentCompareImageFilter before streaming the image and the Synthetize() method of the PersistentCompareImageFilter after having streamed the image to compute the estimators. The accessor on the results are wrapping the accessors of the internal PersistentCompareImageFilter.
This filter can be used as:
Definition at line 215 of file otbStreamingCompareImageFilter.h.
typedef Superclass::FilterType otb::StreamingCompareImageFilter< TInputImage >::CompareFilterType |
Definition at line 228 of file otbStreamingCompareImageFilter.h.
typedef itk::SmartPointer<const Self> otb::StreamingCompareImageFilter< TInputImage >::ConstPointer |
Definition at line 222 of file otbStreamingCompareImageFilter.h.
typedef TInputImage otb::StreamingCompareImageFilter< TInputImage >::InputImageType |
Definition at line 233 of file otbStreamingCompareImageFilter.h.
typedef itk::SimpleDataObjectDecorator<PixelType> otb::StreamingCompareImageFilter< TInputImage >::PixelObjectType |
Definition at line 237 of file otbStreamingCompareImageFilter.h.
typedef CompareFilterType::PixelType otb::StreamingCompareImageFilter< TInputImage >::PixelType |
Definition at line 231 of file otbStreamingCompareImageFilter.h.
typedef itk::SmartPointer<Self> otb::StreamingCompareImageFilter< TInputImage >::Pointer |
Definition at line 221 of file otbStreamingCompareImageFilter.h.
typedef itk::SimpleDataObjectDecorator<RealType> otb::StreamingCompareImageFilter< TInputImage >::RealObjectType |
Type of DataObjects used for scalar outputs
Definition at line 236 of file otbStreamingCompareImageFilter.h.
typedef CompareFilterType::RealType otb::StreamingCompareImageFilter< TInputImage >::RealType |
Definition at line 232 of file otbStreamingCompareImageFilter.h.
typedef StreamingCompareImageFilter otb::StreamingCompareImageFilter< TInputImage >::Self |
Standard Self typedef
Definition at line 219 of file otbStreamingCompareImageFilter.h.
typedef PersistentFilterStreamingDecorator<PersistentCompareImageFilter<TInputImage> > otb::StreamingCompareImageFilter< TInputImage >::Superclass |
Definition at line 220 of file otbStreamingCompareImageFilter.h.
|
inlineprotected |
Constructor
Definition at line 325 of file otbStreamingCompareImageFilter.h.
|
inlineoverrideprotected |
Destructor
Definition at line 328 of file otbStreamingCompareImageFilter.h.
|
privatedelete |
Return the computed PSNR.
virtual::itk::LightObject::Pointer otb::StreamingCompareImageFilter< TInputImage >::CreateAnother | ( | void | ) | const |
|
inline |
Return the Number of Pixel different.
Definition at line 297 of file otbStreamingCompareImageFilter.h.
|
inline |
Return the computed PSNR.
Definition at line 301 of file otbStreamingCompareImageFilter.h.
|
inline |
Return the computed PSNR.
Definition at line 305 of file otbStreamingCompareImageFilter.h.
|
inline |
Return the computed MAE.
Definition at line 282 of file otbStreamingCompareImageFilter.h.
|
inline |
Return the computed PSNR.
Definition at line 286 of file otbStreamingCompareImageFilter.h.
|
inline |
Return the computed PSNR.
Definition at line 290 of file otbStreamingCompareImageFilter.h.
|
inline |
Return the computed MSE.
Definition at line 267 of file otbStreamingCompareImageFilter.h.
|
inline |
Return the computed PSNR.
Definition at line 271 of file otbStreamingCompareImageFilter.h.
|
inline |
Return the computed PSNR.
Definition at line 275 of file otbStreamingCompareImageFilter.h.
|
virtual |
Creation through object factory macro
|
inline |
Get the PhysicalSpaceCheck flag
Definition at line 318 of file otbStreamingCompareImageFilter.h.
|
inline |
Return the computed PSNR.
Definition at line 252 of file otbStreamingCompareImageFilter.h.
|
inline |
Return the computed PSNR.
Definition at line 256 of file otbStreamingCompareImageFilter.h.
|
inline |
Return the computed PSNR.
Definition at line 260 of file otbStreamingCompareImageFilter.h.
|
static |
Type macro
|
privatedelete |
Return the computed PSNR.
|
inline |
Connect one the first operands.
Definition at line 240 of file otbStreamingCompareImageFilter.h.
|
inline |
Connect one the second operands.
Definition at line 246 of file otbStreamingCompareImageFilter.h.
|
inline |
Set the PhysicalSpaceCheck flag
Definition at line 312 of file otbStreamingCompareImageFilter.h.