![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbStatisticsAttributesLabelMapFilter.h>
Inheritance diagram for otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >:
Collaboration diagram for otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >:Public Member Functions | |
| virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
| const FeatureImageType * | GetFeatureImage () const |
| const std::string & | GetFeatureName () const |
| const TImage * | GetInput1 () const |
| const TFeatureImage * | GetInput2 () const |
| virtual const char * | GetNameOfClass () const |
| bool | GetReducedAttributeSet () const |
| virtual void | ReducedAttributeSetOff () |
| virtual void | ReducedAttributeSetOn () |
| void | SetFeatureImage (const TFeatureImage *input) |
| void | SetFeatureName (const std::string &name) |
| void | SetInput1 (const TImage *input) |
| void | SetInput2 (const TFeatureImage *input) |
| void | SetReducedAttributeSet (bool flag) |
Public Member Functions inherited from otb::LabelMapFeaturesFunctorImageFilter< TImage, Functor::StatisticsAttributesLabelObjectFunctor< TImage::LabelObjectType, TFeatureImage > > | |
| virtual const char * | GetNameOfClass () const |
| void | SetFunctor (FunctorType &functor) |
| const FunctorType & | GetFunctor () const |
| FunctorType & | GetFunctor () |
Static Public Member Functions | |
| static Pointer | New () |
Static Public Attributes | |
| static const unsigned int | ImageDimension = TImage::ImageDimension |
Static Public Attributes inherited from otb::LabelMapFeaturesFunctorImageFilter< TImage, Functor::StatisticsAttributesLabelObjectFunctor< TImage::LabelObjectType, TFeatureImage > > | |
| static const unsigned int | ImageDimension |
Protected Member Functions | |
| void | BeforeThreadedGenerateData () override |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
| StatisticsAttributesLabelMapFilter () | |
| ~StatisticsAttributesLabelMapFilter () override | |
Protected Member Functions inherited from otb::LabelMapFeaturesFunctorImageFilter< TImage, Functor::StatisticsAttributesLabelObjectFunctor< TImage::LabelObjectType, TFeatureImage > > | |
| LabelMapFeaturesFunctorImageFilter () | |
| ~LabelMapFeaturesFunctorImageFilter () override | |
| void | ThreadedProcessLabelObject (LabelObjectType *labelObject) override |
| void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
Private Member Functions | |
| void | operator= (const Self &)=delete |
| StatisticsAttributesLabelMapFilter (const Self &)=delete | |
This class is a fork of itk::StasticsLabelMapFilter to support AttributesMapLabelObject.
To be able to support statistics attributes for multiple features into the same AttributesMapLabelObject, a feature name can be set. The key of the statistics features in the attributes map will be "STATS::FeatureName::StatisticName".
The flag ReducedAttributesSet allows computing only non-redundant statistics and statistics useful for classification (not spatially dependent statitistics). Reduced set contains only mean, variance, skewness and kurtosis.
Definition at line 128 of file otbStatisticsAttributesLabelMapFilter.h.
| typedef itk::SmartPointer<const Self> otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::ConstPointer |
Definition at line 145 of file otbStatisticsAttributesLabelMapFilter.h.
| typedef TFeatureImage otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::FeatureImageType |
Definition at line 136 of file otbStatisticsAttributesLabelMapFilter.h.
| typedef Functor::StatisticsAttributesLabelObjectFunctor<LabelObjectType, FeatureImageType> otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::FunctorType |
Functor typedef
Definition at line 139 of file otbStatisticsAttributesLabelMapFilter.h.
| typedef TImage otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::ImageType |
Some convenient typedefs.
Definition at line 134 of file otbStatisticsAttributesLabelMapFilter.h.
| typedef ImageType::LabelObjectType otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::LabelObjectType |
Definition at line 135 of file otbStatisticsAttributesLabelMapFilter.h.
| typedef itk::SmartPointer<Self> otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::Pointer |
Definition at line 144 of file otbStatisticsAttributesLabelMapFilter.h.
| typedef StatisticsAttributesLabelMapFilter otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::Self |
Standard class typedefs.
Definition at line 142 of file otbStatisticsAttributesLabelMapFilter.h.
| typedef LabelMapFeaturesFunctorImageFilter<ImageType, FunctorType> otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::Superclass |
Definition at line 143 of file otbStatisticsAttributesLabelMapFilter.h.
|
protected |
Constructor
Definition at line 350 of file otbStatisticsAttributesLabelMapFilter.hxx.
|
overrideprotected |
Destructor
Definition at line 355 of file otbStatisticsAttributesLabelMapFilter.hxx.
|
privatedelete |
|
overrideprotected |
Before threaded data generation
Definition at line 444 of file otbStatisticsAttributesLabelMapFilter.hxx.
| virtual::itk::LightObject::Pointer otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::CreateAnother | ( | void | ) | const |
| const StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::FeatureImageType * otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::GetFeatureImage |
Get the feature image
Definition at line 370 of file otbStatisticsAttributesLabelMapFilter.hxx.
| const std::string & otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::GetFeatureName |
Get the feature name
Definition at line 418 of file otbStatisticsAttributesLabelMapFilter.hxx.
References otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::GetFeatureName().
Referenced by otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::GetFeatureName().
| const TImage * otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::GetInput1 |
Get Input1 (for backward compatibility)
Definition at line 384 of file otbStatisticsAttributesLabelMapFilter.hxx.
| const TFeatureImage * otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::GetInput2 |
Get Input2 (for backward compatibility)
Definition at line 398 of file otbStatisticsAttributesLabelMapFilter.hxx.
|
virtual |
Runtime information support.
| bool otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::GetReducedAttributeSet |
Get the reduced attribute set
Definition at line 438 of file otbStatisticsAttributesLabelMapFilter.hxx.
References otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::GetReducedAttributeSet().
Referenced by otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::GetReducedAttributeSet().
|
static |
Standard New method.
|
privatedelete |
|
overrideprotected |
PrintSelf method
Definition at line 454 of file otbStatisticsAttributesLabelMapFilter.hxx.
|
virtual |
|
virtual |
| void otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::SetFeatureImage | ( | const TFeatureImage * | input | ) |
Set the feature image
Definition at line 361 of file otbStatisticsAttributesLabelMapFilter.hxx.
| void otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::SetFeatureName | ( | const std::string & | name | ) |
Set the name of the feature
Definition at line 406 of file otbStatisticsAttributesLabelMapFilter.hxx.
References otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::SetFeatureName().
Referenced by otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::SetFeatureName().
| void otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::SetInput1 | ( | const TImage * | input | ) |
Set Input1 (for backward compatibility)
Definition at line 377 of file otbStatisticsAttributesLabelMapFilter.hxx.
| void otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::SetInput2 | ( | const TFeatureImage * | input | ) |
Set Input2 (for backward compatibility)
Definition at line 391 of file otbStatisticsAttributesLabelMapFilter.hxx.
| void otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::SetReducedAttributeSet | ( | bool | flag | ) |
Set the reduced attribute set
Definition at line 426 of file otbStatisticsAttributesLabelMapFilter.hxx.
References otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::SetReducedAttributeSet().
Referenced by otb::StatisticsAttributesLabelMapFilter< TImage, TFeatureImage >::SetReducedAttributeSet().
|
static |
ImageDimension constants
Definition at line 148 of file otbStatisticsAttributesLabelMapFilter.h.
1.8.17