OTB
9.0.0
Orfeo Toolbox
|
#include <otbStreamingMatrixTransposeMatrixImageFilter.h>
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
bool | GetUsePadFirstInput (void) |
bool | GetUsePadSecondInput (void) |
void | SetFirstInput (InputImage1Type *input1) |
void | SetSecondInput (InputImage2Type *input2) |
void | SetUsePadFirstInput (bool pad) |
void | SetUsePadSecondInput (bool pad) |
Public Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 > > | |
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< PersistentMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 > > | |
static Pointer | New () |
MatrixType | GetResult (void) const |
MatrixObjectType * | GetResultOutput (void) |
const MatrixObjectType * | GetResultOutput () const |
StreamingMatrixTransposeMatrixImageFilter () | |
~StreamingMatrixTransposeMatrixImageFilter () override | |
StreamingMatrixTransposeMatrixImageFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
Additional Inherited Members | |
Protected Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 > > | |
void | GenerateData (void) override |
PersistentFilterStreamingDecorator () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~PersistentFilterStreamingDecorator () override | |
Protected Attributes inherited from otb::PersistentFilterStreamingDecorator< PersistentMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 > > | |
FilterPointerType | m_Filter |
StreamerPointerType | m_Streamer |
This class streams the whole input image through the PersistentMatrixTransposeMatrixImageFilter.
===========================================================================
This way, it allows computing
where
and
are the input images. first order global statistics of this image. It calls the Reset() method of the PersistentMatrixTransposeMatrixImageFilter before streaming the image and the Synthetize() method of the PersistentMatrixTransposeMatrixImageFilter after having streamed the image to compute the statistics. The accessor on the results are wrapping the accessors of the internal PersistentStatisticsImageFilter. The accessor on the pad options are also provided.
Definition at line 216 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
typedef itk::SmartPointer<const Self> otb::StreamingMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 >::ConstPointer |
Definition at line 224 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
typedef TInputImage1 otb::StreamingMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 >::InputImage1Type |
Definition at line 236 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
typedef TInputImage2 otb::StreamingMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 >::InputImage2Type |
Definition at line 237 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
typedef itk::SimpleDataObjectDecorator<MatrixType> otb::StreamingMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 >::MatrixObjectType |
Definition at line 234 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
typedef Superclass::FilterType otb::StreamingMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 >::MatrixToTransposeMatrixFilterType |
Definition at line 230 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
typedef MatrixToTransposeMatrixFilterType::MatrixType otb::StreamingMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 >::MatrixType |
Definition at line 233 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
typedef itk::SmartPointer<Self> otb::StreamingMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 >::Pointer |
Definition at line 223 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
typedef StreamingMatrixTransposeMatrixImageFilter otb::StreamingMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 >::Self |
Standard Self typedef
Definition at line 221 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
typedef PersistentFilterStreamingDecorator<PersistentMatrixTransposeMatrixImageFilter<TInputImage1, TInputImage2> > otb::StreamingMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 >::Superclass |
Definition at line 222 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
|
inlineprotected |
Constructor
Definition at line 282 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
|
inlineoverrideprotected |
Destructor
Definition at line 285 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
|
privatedelete |
Return the computed transpose(Image1)*Image2.
virtual::itk::LightObject::Pointer otb::StreamingMatrixTransposeMatrixImageFilter< TInputImage1, TInputImage2 >::CreateAnother | ( | void | ) | const |
|
virtual |
Creation through object factory macro
|
inline |
Return the computed transpose(Image1)*Image2.
Definition at line 266 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
|
inline |
Return the computed transpose(Image1)*Image2.
Definition at line 274 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
|
inline |
Return the computed transpose(Image1)*Image2.
Definition at line 270 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
|
inline |
Definition at line 256 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
|
inline |
Definition at line 260 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
|
static |
Type macro
|
privatedelete |
Return the computed transpose(Image1)*Image2.
|
inline |
Interfaces to the embedded filter
Definition at line 240 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
|
inline |
Definition at line 244 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
|
inline |
Definition at line 248 of file otbStreamingMatrixTransposeMatrixImageFilter.h.
|
inline |
Definition at line 252 of file otbStreamingMatrixTransposeMatrixImageFilter.h.