OTB
9.0.0
Orfeo Toolbox
|
#include <otbStreamingStatisticsMapFromLabelImageFilter.h>
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
Public Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentStreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage > > | |
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 |
Additional Inherited Members | |
Protected Member Functions inherited from otb::PersistentFilterStreamingDecorator< PersistentStreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage > > | |
void | GenerateData (void) override |
PersistentFilterStreamingDecorator () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~PersistentFilterStreamingDecorator () override | |
Protected Attributes inherited from otb::PersistentFilterStreamingDecorator< PersistentStreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage > > | |
FilterPointerType | m_Filter |
StreamerPointerType | m_Streamer |
Computes mean radiometric value for each label of a label image, based on a support VectorImage.
Currently the class only computes the mean value.
This class streams the whole input image through the PersistentStreamingStatisticsMapFromLabelImageFilter.
This way, it allows computing the first order global statistics 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.
This filter can be used as:
Definition at line 344 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
typedef itk::SmartPointer<const Self> otb::StreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage >::ConstPointer |
Definition at line 352 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
typedef TLabelImage otb::StreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage >::LabelImageType |
Definition at line 361 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
typedef Superclass::FilterType::LabelPopulationMapType otb::StreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage >::LabelPopulationMapType |
Definition at line 369 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
typedef Superclass::FilterType::PixelValueMapObjectType otb::StreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage >::PixelValueMapObjectType |
Definition at line 367 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
typedef Superclass::FilterType::PixelValueMapType otb::StreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage >::PixelValueMapType |
Definition at line 366 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
typedef itk::SmartPointer<Self> otb::StreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage >::Pointer |
Definition at line 351 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
typedef StreamingStatisticsMapFromLabelImageFilter otb::StreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage >::Self |
Standard Self typedef
Definition at line 349 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
typedef PersistentFilterStreamingDecorator<PersistentStreamingStatisticsMapFromLabelImageFilter<TInputVectorImage, TLabelImage> > otb::StreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage >::Superclass |
Definition at line 350 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
typedef TInputVectorImage otb::StreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage >::VectorImageType |
Definition at line 358 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
typedef VectorImageType::PixelType otb::StreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage >::VectorPixelType |
Definition at line 363 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
typedef VectorImageType::PixelType::ValueType otb::StreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage >::VectorPixelValueType |
Definition at line 364 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
inlineprotected |
Constructor
Definition at line 453 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
inlineoverrideprotected |
Destructor
Definition at line 458 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
privatedelete |
Get input multispectral image
virtual::itk::LightObject::Pointer otb::StreamingStatisticsMapFromLabelImageFilter< TInputVectorImage, TLabelImage >::CreateAnother | ( | void | ) | const |
|
inline |
Get input multispectral image
Definition at line 380 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
inline |
Get input label image (monoband)
Definition at line 392 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
inline |
Return the computed number of labeled pixels for each label
Definition at line 422 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
inline |
Return the computed Max for each label
Definition at line 416 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
inline |
Return the computed Mean for each label
Definition at line 398 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
inline |
Return the computed Min for each label
Definition at line 410 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
virtual |
Creation through object factory macro
|
inline |
Return the no data value
Definition at line 434 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
inline |
Return the computed Standard Deviation for each label
Definition at line 404 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
inline |
Return whether no data pixels are ignored
Definition at line 446 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
static |
Type macro
|
privatedelete |
Get input multispectral image
|
inline |
Get input multispectral image
Definition at line 373 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
inline |
Set input label image (monoband)
Definition at line 386 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
inline |
Set the no data value
Definition at line 428 of file otbStreamingStatisticsMapFromLabelImageFilter.h.
|
inline |
Configure whether no data pixels ignored, treating each band independently
Definition at line 440 of file otbStreamingStatisticsMapFromLabelImageFilter.h.