OTB  7.0.0
Orfeo Toolbox
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Private Member Functions | List of all members
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision > Class Template Reference

#include <otbStreamingStatisticsVectorImageFilter.h>

+ Inheritance diagram for otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >:
+ Collaboration diagram for otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >:

Public Types

typedef itk::SmartPointer< const SelfConstPointer
 
typedef StatFilterType::CountObjectType CountObjectType
 
typedef StatFilterType::CountType CountType
 
typedef TInputImage InputImageType
 
typedef StatFilterType::InternalPixelType InternalPixelType
 
typedef StatFilterType::MatrixObjectType MatrixObjectType
 
typedef StatFilterType::MatrixType MatrixType
 
typedef StatFilterType::PixelType PixelType
 
typedef itk::SmartPointer< SelfPointer
 
typedef StatFilterType::RealObjectType RealObjectType
 
typedef StatFilterType::RealPixelObjectType RealPixelObjectType
 
typedef StatFilterType::RealPixelType RealPixelType
 
typedef StatFilterType::RealType RealType
 
typedef StreamingStatisticsVectorImageFilter Self
 
typedef Superclass::FilterType StatFilterType
 
typedef PersistentFilterStreamingDecorator< PersistentStreamingStatisticsVectorImageFilter< TInputImage, TPrecision > > Superclass
 
- Public Types inherited from otb::PersistentFilterStreamingDecorator< PersistentStreamingStatisticsVectorImageFilter< TInputImage, TPrecision > >
typedef itk::SmartPointer< const SelfConstPointer
 
typedef FilterType::Pointer FilterPointerType
 
typedef PersistentStreamingStatisticsVectorImageFilter< TInputImage, TPrecision > FilterType
 
typedef FilterType::InputImageType ImageType
 
typedef itk::SmartPointer< SelfPointer
 
typedef PersistentFilterStreamingDecorator Self
 
typedef StreamerType::Pointer StreamerPointerType
 
typedef StreamingImageVirtualWriter< ImageTypeStreamerType
 
typedef itk::ProcessObject Superclass
 

Public Member Functions

virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
const InputImageTypeGetInput ()
 
virtual const char * GetNameOfClass () const
 
 otbGetObjectMemberMacro (Filter, EnableMinMax, bool)
 
 otbGetObjectMemberMacro (Filter, EnableFirstOrderStats, bool)
 
 otbGetObjectMemberMacro (Filter, EnableSecondOrderStats, bool)
 
 otbGetObjectMemberMacro (Filter, IgnoreInfiniteValues, bool)
 
 otbGetObjectMemberMacro (Filter, IgnoreUserDefinedValue, bool)
 
 otbGetObjectMemberMacro (Filter, UserIgnoredValue, InternalPixelType)
 
 otbGetObjectMemberMacro (Filter, UseUnbiasedEstimator, bool)
 
 otbSetObjectMemberMacro (Filter, EnableMinMax, bool)
 
 otbSetObjectMemberMacro (Filter, EnableFirstOrderStats, bool)
 
 otbSetObjectMemberMacro (Filter, EnableSecondOrderStats, bool)
 
 otbSetObjectMemberMacro (Filter, IgnoreInfiniteValues, bool)
 
 otbSetObjectMemberMacro (Filter, IgnoreUserDefinedValue, bool)
 
 otbSetObjectMemberMacro (Filter, UserIgnoredValue, InternalPixelType)
 
 otbSetObjectMemberMacro (Filter, UseUnbiasedEstimator, bool)
 
void SetInput (InputImageType *input)
 
CountType GetNbRelevantPixels () const
 
CountObjectTypeGetNbRelevantPixelsOutput ()
 
const CountObjectTypeGetNbRelevantPixelsOutput () const
 
RealPixelType GetMinimum () const
 
RealPixelObjectTypeGetMinimumOutput ()
 
const RealPixelObjectTypeGetMinimumOutput () const
 
RealPixelType GetMaximum () const
 
RealPixelObjectTypeGetMaximumOutput ()
 
const RealPixelObjectTypeGetMaximumOutput () const
 
RealPixelType GetMean () const
 
RealPixelObjectTypeGetMeanOutput ()
 
const RealPixelObjectTypeGetMeanOutput () const
 
RealPixelType GetSum () const
 
RealPixelObjectTypeGetSumOutput ()
 
const RealPixelObjectTypeGetSumOutput () const
 
MatrixType GetCovariance () const
 
MatrixObjectTypeGetCovarianceOutput ()
 
const MatrixObjectTypeGetCovarianceOutput () const
 
MatrixType GetCorrelation () const
 
MatrixObjectTypeGetCorrelationOutput ()
 
const MatrixObjectTypeGetCorrelationOutput () const
 
RealType GetComponentMean () const
 
RealObjectTypeGetComponentMeanOutput ()
 
const RealObjectTypeGetComponentMeanOutput () const
 
RealType GetComponentCovariance () const
 
RealObjectTypeGetComponentCovarianceOutput ()
 
const RealObjectTypeGetComponentCovarianceOutput () const
 
RealType GetComponentCorrelation () const
 
RealObjectTypeGetComponentCorrelationOutput ()
 
const RealObjectTypeGetComponentCorrelationOutput () const
 
- Public Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentStreamingStatisticsVectorImageFilter< TInputImage, TPrecision > >
virtual ::itk::LightObject::Pointer CreateAnother (void) const
 
virtual const FilterTypeGetFilter () 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< PersistentStreamingStatisticsVectorImageFilter< TInputImage, TPrecision > >
static Pointer New ()
 

Protected Member Functions

 StreamingStatisticsVectorImageFilter ()
 
 ~StreamingStatisticsVectorImageFilter () override
 
- Protected Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentStreamingStatisticsVectorImageFilter< TInputImage, TPrecision > >
void GenerateData (void) override
 
 PersistentFilterStreamingDecorator ()
 
void PrintSelf (std::ostream &os, itk::Indent indent) const override
 
 ~PersistentFilterStreamingDecorator () override
 

Private Member Functions

void operator= (const Self &)=delete
 
 StreamingStatisticsVectorImageFilter (const Self &)=delete
 

Additional Inherited Members

- Protected Attributes inherited from otb::PersistentFilterStreamingDecorator< PersistentStreamingStatisticsVectorImageFilter< TInputImage, TPrecision > >
FilterPointerType m_Filter
 
StreamerPointerType m_Streamer
 

Detailed Description

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
class otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >

This class streams the whole input image through the PersistentStatisticsImageFilter.

=========================================================================== This way, it allows computing the first and second order global statistics of this image. It calls the Reset() method of the PersistentStreamingStatisticsVectorImageFilter before streaming the image and the Synthetize() method of the PersistentStreamingStatisticsVectorImageFilter after having streamed the image to compute the statistics. The accessor on the results are wrapping the accessors of the internal PersistentStreamingStatisticsVectorImageFilter. By default infinite values are ignored, use IgnoreInfiniteValues accessor to consider infinite values in the computation.

See also
PersistentStreamingStatisticsVectorImageFilter
PersistentImageFilter
PersistentFilterStreamingDecorator
StreamingImageVirtualWriter

Definition at line 297 of file otbStreamingStatisticsVectorImageFilter.h.

Member Typedef Documentation

◆ ConstPointer

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef itk::SmartPointer<const Self> otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::ConstPointer

Definition at line 305 of file otbStreamingStatisticsVectorImageFilter.h.

◆ CountObjectType

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef StatFilterType::CountObjectType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::CountObjectType

Definition at line 325 of file otbStreamingStatisticsVectorImageFilter.h.

◆ CountType

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef StatFilterType::CountType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::CountType

Definition at line 324 of file otbStreamingStatisticsVectorImageFilter.h.

◆ InputImageType

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef TInputImage otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::InputImageType

Definition at line 311 of file otbStreamingStatisticsVectorImageFilter.h.

◆ InternalPixelType

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef StatFilterType::InternalPixelType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::InternalPixelType

Definition at line 327 of file otbStreamingStatisticsVectorImageFilter.h.

◆ MatrixObjectType

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef StatFilterType::MatrixObjectType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::MatrixObjectType

Definition at line 323 of file otbStreamingStatisticsVectorImageFilter.h.

◆ MatrixType

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef StatFilterType::MatrixType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::MatrixType

Definition at line 322 of file otbStreamingStatisticsVectorImageFilter.h.

◆ PixelType

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef StatFilterType::PixelType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::PixelType

Type of DataObjects used for outputs

Definition at line 317 of file otbStreamingStatisticsVectorImageFilter.h.

◆ Pointer

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef itk::SmartPointer<Self> otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::Pointer

Definition at line 304 of file otbStreamingStatisticsVectorImageFilter.h.

◆ RealObjectType

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef StatFilterType::RealObjectType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::RealObjectType

Definition at line 319 of file otbStreamingStatisticsVectorImageFilter.h.

◆ RealPixelObjectType

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef StatFilterType::RealPixelObjectType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::RealPixelObjectType

Definition at line 321 of file otbStreamingStatisticsVectorImageFilter.h.

◆ RealPixelType

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef StatFilterType::RealPixelType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::RealPixelType

Definition at line 320 of file otbStreamingStatisticsVectorImageFilter.h.

◆ RealType

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef StatFilterType::RealType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::RealType

Definition at line 318 of file otbStreamingStatisticsVectorImageFilter.h.

◆ Self

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef StreamingStatisticsVectorImageFilter otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::Self

Standard Self typedef

Definition at line 302 of file otbStreamingStatisticsVectorImageFilter.h.

◆ StatFilterType

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef Superclass::FilterType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::StatFilterType

Definition at line 314 of file otbStreamingStatisticsVectorImageFilter.h.

◆ Superclass

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
typedef PersistentFilterStreamingDecorator<PersistentStreamingStatisticsVectorImageFilter<TInputImage, TPrecision> > otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::Superclass

Definition at line 303 of file otbStreamingStatisticsVectorImageFilter.h.

Constructor & Destructor Documentation

◆ StreamingStatisticsVectorImageFilter() [1/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::StreamingStatisticsVectorImageFilter ( )
inlineprotected

Constructor

Definition at line 513 of file otbStreamingStatisticsVectorImageFilter.h.

◆ ~StreamingStatisticsVectorImageFilter()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::~StreamingStatisticsVectorImageFilter ( )
inlineoverrideprotected

Destructor

Definition at line 518 of file otbStreamingStatisticsVectorImageFilter.h.

◆ StreamingStatisticsVectorImageFilter() [2/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::StreamingStatisticsVectorImageFilter ( const Self )
privatedelete

Member Function Documentation

◆ CreateAnother()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
virtual::itk::LightObject::Pointer otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::CreateAnother ( void  ) const

◆ GetComponentCorrelation()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
RealType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetComponentCorrelation ( ) const
inline

Return the computed Correlation.

Definition at line 476 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetComponentCorrelationOutput() [1/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
RealObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetComponentCorrelationOutput ( )
inline

Return the computed Correlation.

Definition at line 480 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetComponentCorrelationOutput() [2/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
const RealObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetComponentCorrelationOutput ( ) const
inline

Return the computed Correlation.

Definition at line 484 of file otbStreamingStatisticsVectorImageFilter.h.

References otb::Wrapper::Tags::Filter, otbGetObjectMemberMacro, and otbSetObjectMemberMacro.

◆ GetComponentCovariance()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
RealType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetComponentCovariance ( ) const
inline

Return the computed Covariance.

Definition at line 461 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetComponentCovarianceOutput() [1/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
RealObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetComponentCovarianceOutput ( )
inline

Return the computed Covariance.

Definition at line 465 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetComponentCovarianceOutput() [2/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
const RealObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetComponentCovarianceOutput ( ) const
inline

Return the computed Covariance.

Definition at line 469 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetComponentMean()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
RealType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetComponentMean ( ) const
inline

Return the computed Mean.

Definition at line 446 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetComponentMeanOutput() [1/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
RealObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetComponentMeanOutput ( )
inline

Return the computed Mean.

Definition at line 450 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetComponentMeanOutput() [2/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
const RealObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetComponentMeanOutput ( ) const
inline

Return the computed Mean.

Definition at line 454 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetCorrelation()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
MatrixType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetCorrelation ( ) const
inline

Return the computed Correlation.

Definition at line 431 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetCorrelationOutput() [1/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
MatrixObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetCorrelationOutput ( )
inline

Return the computed Correlation.

Definition at line 435 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetCorrelationOutput() [2/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
const MatrixObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetCorrelationOutput ( ) const
inline

Return the computed Correlation.

Definition at line 439 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetCovariance()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
MatrixType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetCovariance ( ) const
inline

Return the computed Covariance.

Definition at line 416 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetCovarianceOutput() [1/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
MatrixObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetCovarianceOutput ( )
inline

Return the computed Covariance.

Definition at line 420 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetCovarianceOutput() [2/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
const MatrixObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetCovarianceOutput ( ) const
inline

Return the computed Covariance.

Definition at line 424 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetInput()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
const InputImageType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetInput ( void  )
inline

Definition at line 334 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetMaximum()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
RealPixelType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetMaximum ( ) const
inline

Return the computed Maximum.

Definition at line 371 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetMaximumOutput() [1/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
RealPixelObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetMaximumOutput ( )
inline

Return the computed Maximum.

Definition at line 375 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetMaximumOutput() [2/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
const RealPixelObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetMaximumOutput ( ) const
inline

Return the computed Maximum.

Definition at line 379 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetMean()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
RealPixelType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetMean ( ) const
inline

Return the computed Mean.

Definition at line 386 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetMeanOutput() [1/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
RealPixelObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetMeanOutput ( )
inline

Return the computed Mean.

Definition at line 390 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetMeanOutput() [2/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
const RealPixelObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetMeanOutput ( ) const
inline

Return the computed Mean.

Definition at line 394 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetMinimum()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
RealPixelType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetMinimum ( ) const
inline

Return the computed Minimum.

Definition at line 356 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetMinimumOutput() [1/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
RealPixelObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetMinimumOutput ( )
inline

Return the computed Minimum.

Definition at line 360 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetMinimumOutput() [2/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
const RealPixelObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetMinimumOutput ( ) const
inline

Return the computed Minimum.

Definition at line 364 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetNameOfClass()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
virtual const char* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetNameOfClass ( ) const
virtual

◆ GetNbRelevantPixels()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
CountType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetNbRelevantPixels ( ) const
inline

Return the number of relevant pixels

Definition at line 340 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetNbRelevantPixelsOutput() [1/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
CountObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetNbRelevantPixelsOutput ( )
inline

Return the number of relevant pixels

Definition at line 344 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetNbRelevantPixelsOutput() [2/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
const CountObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetNbRelevantPixelsOutput ( ) const
inline

Return the number of relevant pixels

Definition at line 348 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetSum()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
RealPixelType otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetSum ( ) const
inline

Return the computed Sum.

Definition at line 401 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetSumOutput() [1/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
RealPixelObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetSumOutput ( )
inline

Return the computed Sum.

Definition at line 405 of file otbStreamingStatisticsVectorImageFilter.h.

◆ GetSumOutput() [2/2]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
const RealPixelObjectType* otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::GetSumOutput ( ) const
inline

Return the computed Sum.

Definition at line 409 of file otbStreamingStatisticsVectorImageFilter.h.

◆ New()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
static Pointer otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::New ( )
static

◆ operator=()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
void otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::operator= ( const Self )
privatedelete

◆ otbGetObjectMemberMacro() [1/7]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::otbGetObjectMemberMacro ( Filter  ,
EnableMinMax  ,
bool   
)

◆ otbGetObjectMemberMacro() [2/7]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::otbGetObjectMemberMacro ( Filter  ,
EnableFirstOrderStats  ,
bool   
)

◆ otbGetObjectMemberMacro() [3/7]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::otbGetObjectMemberMacro ( Filter  ,
EnableSecondOrderStats  ,
bool   
)

◆ otbGetObjectMemberMacro() [4/7]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::otbGetObjectMemberMacro ( Filter  ,
IgnoreInfiniteValues  ,
bool   
)

◆ otbGetObjectMemberMacro() [5/7]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::otbGetObjectMemberMacro ( Filter  ,
IgnoreUserDefinedValue  ,
bool   
)

◆ otbGetObjectMemberMacro() [6/7]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::otbGetObjectMemberMacro ( Filter  ,
UserIgnoredValue  ,
InternalPixelType   
)

◆ otbGetObjectMemberMacro() [7/7]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::otbGetObjectMemberMacro ( Filter  ,
UseUnbiasedEstimator  ,
bool   
)

◆ otbSetObjectMemberMacro() [1/7]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::otbSetObjectMemberMacro ( Filter  ,
EnableMinMax  ,
bool   
)

◆ otbSetObjectMemberMacro() [2/7]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::otbSetObjectMemberMacro ( Filter  ,
EnableFirstOrderStats  ,
bool   
)

◆ otbSetObjectMemberMacro() [3/7]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::otbSetObjectMemberMacro ( Filter  ,
EnableSecondOrderStats  ,
bool   
)

◆ otbSetObjectMemberMacro() [4/7]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::otbSetObjectMemberMacro ( Filter  ,
IgnoreInfiniteValues  ,
bool   
)

◆ otbSetObjectMemberMacro() [5/7]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::otbSetObjectMemberMacro ( Filter  ,
IgnoreUserDefinedValue  ,
bool   
)

◆ otbSetObjectMemberMacro() [6/7]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::otbSetObjectMemberMacro ( Filter  ,
UserIgnoredValue  ,
InternalPixelType   
)

◆ otbSetObjectMemberMacro() [7/7]

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::otbSetObjectMemberMacro ( Filter  ,
UseUnbiasedEstimator  ,
bool   
)

◆ SetInput()

template<class TInputImage, class TPrecision = typename itk::NumericTraits<typename TInputImage::InternalPixelType>::RealType>
void otb::StreamingStatisticsVectorImageFilter< TInputImage, TPrecision >::SetInput ( InputImageType input)
inline

Definition at line 330 of file otbStreamingStatisticsVectorImageFilter.h.


The documentation for this class was generated from the following file: