OTB
9.0.0
Orfeo Toolbox
|
#include <otbNormalizeAttributesLabelMapFilter.h>
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().