![]() |
OTB
9.1.1
Orfeo Toolbox
|
#include <otbNormalizeAttributesLabelMapFilter.h>
Inheritance diagram for otb::Functor::NormalizeAttributesLabelObjectFunctor< TLabelObject >:Public Types | |
| typedef LabelObjectType::AttributesMapType | AttributesMapType |
| typedef LabelObjectType::AttributesValueType | AttributesValueType |
| typedef TLabelObject | LabelObjectType |
| typedef NormalizeAttributesLabelObjectFunctor | Self |
Public Member Functions | |
| NormalizeAttributesLabelObjectFunctor () | |
| virtual | ~NormalizeAttributesLabelObjectFunctor () |
| AttributesMapType | m_Min |
| AttributesMapType | m_Max |
| bool | operator!= (const Self &self) |
| bool | operator== (const Self &self) |
| void | operator() (LabelObjectType *lo) const |
| void | SetMinAttributesValues (const AttributesMapType &minValues) |
| void | SetMaxAttributesValues (const AttributesMapType &maxValues) |
Functor to normalize all attributes of a LabelMap.
Given the minimum and maximum of all attributes (which can be computed with MinMaxAttributesLabelMapFilter), this filter rescale the attributes such that all attributes are in [0, 1] interval
Definition at line 45 of file otbNormalizeAttributesLabelMapFilter.h.
| typedef LabelObjectType::AttributesMapType otb::Functor::NormalizeAttributesLabelObjectFunctor< TLabelObject >::AttributesMapType |
Definition at line 53 of file otbNormalizeAttributesLabelMapFilter.h.
| typedef LabelObjectType::AttributesValueType otb::Functor::NormalizeAttributesLabelObjectFunctor< TLabelObject >::AttributesValueType |
Definition at line 54 of file otbNormalizeAttributesLabelMapFilter.h.
| typedef TLabelObject otb::Functor::NormalizeAttributesLabelObjectFunctor< TLabelObject >::LabelObjectType |
LabelObject typedef
Definition at line 52 of file otbNormalizeAttributesLabelMapFilter.h.
| typedef NormalizeAttributesLabelObjectFunctor otb::Functor::NormalizeAttributesLabelObjectFunctor< TLabelObject >::Self |
Self typedef
Definition at line 49 of file otbNormalizeAttributesLabelMapFilter.h.
| otb::Functor::NormalizeAttributesLabelObjectFunctor< TLabelObject >::NormalizeAttributesLabelObjectFunctor |
Constructor
Definition at line 34 of file otbNormalizeAttributesLabelMapFilter.hxx.
|
inlinevirtual |
Destructor
Definition at line 60 of file otbNormalizeAttributesLabelMapFilter.h.
| bool otb::Functor::NormalizeAttributesLabelObjectFunctor< TLabelObject >::operator!= | ( | const Self & | other | ) |
The comparators
The comparator (!=)
Definition at line 40 of file otbNormalizeAttributesLabelMapFilter.hxx.
|
inline |
This is the functor implementation Calling the functor on a label object will update its shape attributes
Definition at line 55 of file otbNormalizeAttributesLabelMapFilter.hxx.
| bool otb::Functor::NormalizeAttributesLabelObjectFunctor< TLabelObject >::operator== | ( | const Self & | self | ) |
The comparator (==)
Definition at line 49 of file otbNormalizeAttributesLabelMapFilter.hxx.
|
inline |
The comparators
The comparator (!=)
Definition at line 79 of file otbNormalizeAttributesLabelMapFilter.h.
|
inline |
The comparators
The comparator (!=)
Definition at line 74 of file otbNormalizeAttributesLabelMapFilter.h.
|
private |
The comparators
The comparator (!=)
Definition at line 86 of file otbNormalizeAttributesLabelMapFilter.h.
Referenced by otb::Functor::NormalizeAttributesLabelObjectFunctor< TImage::LabelObjectType >::operator!=(), and otb::Functor::NormalizeAttributesLabelObjectFunctor< TImage::LabelObjectType >::SetMaxAttributesValues().
|
private |
The comparators
The comparator (!=)
Definition at line 85 of file otbNormalizeAttributesLabelMapFilter.h.
Referenced by otb::Functor::NormalizeAttributesLabelObjectFunctor< TImage::LabelObjectType >::operator!=(), and otb::Functor::NormalizeAttributesLabelObjectFunctor< TImage::LabelObjectType >::SetMinAttributesValues().
1.8.17