OTB
9.0.0
Orfeo Toolbox
|
#include <otbStreamingStatisticsMapFromLabelImageFilter.h>
Public Types | |
typedef uint64_t | PixelCountType |
typedef itk::VariableLengthVector< PixelCountType > | PixelCountVectorType |
typedef TRealVectorPixelType::ValueType | RealValueType |
Public Member Functions | |
virtual PixelCountVectorType | GetBandCount () |
virtual double | GetCount () |
virtual TRealVectorPixelType | GetMax () |
virtual TRealVectorPixelType | GetMin () |
virtual TRealVectorPixelType | GetSqSum () |
virtual TRealVectorPixelType | GetSum () |
StatisticsAccumulator () | |
StatisticsAccumulator (RealValueType noDataValue, bool useNoDataValue, const TRealVectorPixelType &pixel) | |
void | Update (const StatisticsAccumulator &other) |
void | Update (const TRealVectorPixelType &pixel) |
Protected Attributes | |
PixelCountVectorType | m_BandCount |
PixelCountType | m_Count |
TRealVectorPixelType | m_Max |
TRealVectorPixelType | m_Min |
RealValueType | m_NoDataValue |
TRealVectorPixelType | m_SqSum |
TRealVectorPixelType | m_Sum |
bool | m_UseNoDataValue |
Private Member Functions | |
void | UpdateValues (PixelCountType otherCount, RealValueType otherSum, RealValueType otherSqSum, RealValueType otherMin, RealValueType otherMax, PixelCountType &count, RealValueType &sum, RealValueType &sqSum, RealValueType &min, RealValueType &max) |
Definition at line 53 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
typedef uint64_t otb::StatisticsAccumulator< TRealVectorPixelType >::PixelCountType |
Definition at line 57 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
typedef itk::VariableLengthVector<PixelCountType> otb::StatisticsAccumulator< TRealVectorPixelType >::PixelCountVectorType |
Definition at line 58 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
typedef TRealVectorPixelType::ValueType otb::StatisticsAccumulator< TRealVectorPixelType >::RealValueType |
Definition at line 56 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
inline |
Definition at line 61 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
inline |
Definition at line 66 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
References otb::StatisticsAccumulator< TRealVectorPixelType >::m_BandCount, otb::StatisticsAccumulator< TRealVectorPixelType >::m_Count, otb::StatisticsAccumulator< TRealVectorPixelType >::m_Max, otb::StatisticsAccumulator< TRealVectorPixelType >::m_Min, otb::StatisticsAccumulator< TRealVectorPixelType >::m_NoDataValue, otb::StatisticsAccumulator< TRealVectorPixelType >::m_SqSum, otb::StatisticsAccumulator< TRealVectorPixelType >::m_Sum, and otb::StatisticsAccumulator< TRealVectorPixelType >::m_UseNoDataValue.
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
virtual |
|
inline |
Definition at line 115 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
References otb::StatisticsAccumulator< TRealVectorPixelType >::m_BandCount, otb::StatisticsAccumulator< TRealVectorPixelType >::m_Count, otb::StatisticsAccumulator< TRealVectorPixelType >::m_Max, otb::StatisticsAccumulator< TRealVectorPixelType >::m_Min, otb::StatisticsAccumulator< TRealVectorPixelType >::m_SqSum, otb::StatisticsAccumulator< TRealVectorPixelType >::m_Sum, and otb::StatisticsAccumulator< TRealVectorPixelType >::UpdateValues().
|
inline |
Definition at line 98 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
References otb::StatisticsAccumulator< TRealVectorPixelType >::m_BandCount, otb::StatisticsAccumulator< TRealVectorPixelType >::m_Count, otb::StatisticsAccumulator< TRealVectorPixelType >::m_Max, otb::StatisticsAccumulator< TRealVectorPixelType >::m_Min, otb::StatisticsAccumulator< TRealVectorPixelType >::m_NoDataValue, otb::StatisticsAccumulator< TRealVectorPixelType >::m_SqSum, otb::StatisticsAccumulator< TRealVectorPixelType >::m_Sum, otb::StatisticsAccumulator< TRealVectorPixelType >::m_UseNoDataValue, and otb::StatisticsAccumulator< TRealVectorPixelType >::UpdateValues().
|
inlineprivate |
Definition at line 135 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
Referenced by otb::StatisticsAccumulator< TRealVectorPixelType >::Update().
|
protected |
Definition at line 148 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
Referenced by otb::StatisticsAccumulator< TRealVectorPixelType >::StatisticsAccumulator(), and otb::StatisticsAccumulator< TRealVectorPixelType >::Update().
|
protected |
Definition at line 154 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
Referenced by otb::StatisticsAccumulator< TRealVectorPixelType >::StatisticsAccumulator(), and otb::StatisticsAccumulator< TRealVectorPixelType >::Update().
|
protected |
Definition at line 152 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
Referenced by otb::StatisticsAccumulator< TRealVectorPixelType >::StatisticsAccumulator(), and otb::StatisticsAccumulator< TRealVectorPixelType >::Update().
|
protected |
Definition at line 151 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
Referenced by otb::StatisticsAccumulator< TRealVectorPixelType >::StatisticsAccumulator(), and otb::StatisticsAccumulator< TRealVectorPixelType >::Update().
|
protected |
Definition at line 153 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
Referenced by otb::StatisticsAccumulator< TRealVectorPixelType >::StatisticsAccumulator(), and otb::StatisticsAccumulator< TRealVectorPixelType >::Update().
|
protected |
Definition at line 150 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
Referenced by otb::StatisticsAccumulator< TRealVectorPixelType >::StatisticsAccumulator(), and otb::StatisticsAccumulator< TRealVectorPixelType >::Update().
|
protected |
Definition at line 149 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
Referenced by otb::StatisticsAccumulator< TRealVectorPixelType >::StatisticsAccumulator(), and otb::StatisticsAccumulator< TRealVectorPixelType >::Update().
|
protected |
Definition at line 155 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
Referenced by otb::StatisticsAccumulator< TRealVectorPixelType >::StatisticsAccumulator(), and otb::StatisticsAccumulator< TRealVectorPixelType >::Update().