OTB
9.0.0
Orfeo Toolbox
|
#include <otbStreamingInnerProductVectorImageFilter.h>
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
TInputImage * | GetInput () |
virtual const char * | GetNameOfClass () const |
void | SetInput (TInputImage *input) |
Public Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentInnerProductVectorImageFilter< 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< PersistentInnerProductVectorImageFilter< TInputImage > > | |
static Pointer | New () |
MatrixType | GetInnerProduct () const |
MatrixObjectType * | GetInnerProductOutput () |
const MatrixObjectType * | GetInnerProductOutput () const |
void | SetCenterData (bool centerdata) |
StreamingInnerProductVectorImageFilter () | |
~StreamingInnerProductVectorImageFilter () override | |
StreamingInnerProductVectorImageFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentInnerProductVectorImageFilter< TInputImage > > | |
void | GenerateData (void) override |
PersistentFilterStreamingDecorator () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~PersistentFilterStreamingDecorator () override | |
Protected Attributes inherited from otb::PersistentFilterStreamingDecorator< PersistentInnerProductVectorImageFilter< TInputImage > > | |
FilterPointerType | m_Filter |
StreamerPointerType | m_Streamer |
This class streams the whole input image through the PersistentStatisticsImageFilter.
===========================================================================
This way, it allows computing the inner product of this image. It calls the Reset() method of the PersistentStatisticsImageFilter before streaming the image and the Synthetize() method of the PersistentStatisticsImageFilter after having streamed the image to compute the statistics. The accessor on the results are wrapping the accessors of the internal PersistentStatisticsImageFilter.
Definition at line 165 of file otbStreamingInnerProductVectorImageFilter.h.
typedef itk::SmartPointer<const Self> otb::StreamingInnerProductVectorImageFilter< TInputImage >::ConstPointer |
Definition at line 172 of file otbStreamingInnerProductVectorImageFilter.h.
typedef TInputImage otb::StreamingInnerProductVectorImageFilter< TInputImage >::InputImageType |
Definition at line 178 of file otbStreamingInnerProductVectorImageFilter.h.
typedef StatFilterType::MatrixObjectType otb::StreamingInnerProductVectorImageFilter< TInputImage >::MatrixObjectType |
Type of DataObjects used for scalar outputs
Definition at line 185 of file otbStreamingInnerProductVectorImageFilter.h.
typedef StatFilterType::MatrixType otb::StreamingInnerProductVectorImageFilter< TInputImage >::MatrixType |
Definition at line 182 of file otbStreamingInnerProductVectorImageFilter.h.
typedef itk::SmartPointer<Self> otb::StreamingInnerProductVectorImageFilter< TInputImage >::Pointer |
Definition at line 171 of file otbStreamingInnerProductVectorImageFilter.h.
typedef StreamingInnerProductVectorImageFilter otb::StreamingInnerProductVectorImageFilter< TInputImage >::Self |
Standard Self typedef
Definition at line 169 of file otbStreamingInnerProductVectorImageFilter.h.
typedef Superclass::FilterType otb::StreamingInnerProductVectorImageFilter< TInputImage >::StatFilterType |
Definition at line 181 of file otbStreamingInnerProductVectorImageFilter.h.
typedef PersistentFilterStreamingDecorator<PersistentInnerProductVectorImageFilter<TInputImage> > otb::StreamingInnerProductVectorImageFilter< TInputImage >::Superclass |
Definition at line 170 of file otbStreamingInnerProductVectorImageFilter.h.
|
inlineprotected |
Constructor
Definition at line 220 of file otbStreamingInnerProductVectorImageFilter.h.
|
inlineoverrideprotected |
Destructor
Definition at line 223 of file otbStreamingInnerProductVectorImageFilter.h.
|
privatedelete |
Return the computed inner product.
virtual::itk::LightObject::Pointer otb::StreamingInnerProductVectorImageFilter< TInputImage >::CreateAnother | ( | void | ) | const |
|
inline |
Return the computed inner product.
Definition at line 198 of file otbStreamingInnerProductVectorImageFilter.h.
|
inline |
Return the computed inner product.
Definition at line 202 of file otbStreamingInnerProductVectorImageFilter.h.
|
inline |
Return the computed inner product.
Definition at line 206 of file otbStreamingInnerProductVectorImageFilter.h.
|
inline |
Definition at line 192 of file otbStreamingInnerProductVectorImageFilter.h.
|
virtual |
Creation through object factory macro
|
static |
Type macro
|
privatedelete |
Return the computed inner product.
|
inline |
Enable/Disable center data
Definition at line 213 of file otbStreamingInnerProductVectorImageFilter.h.
|
inline |
Definition at line 188 of file otbStreamingInnerProductVectorImageFilter.h.