OTB
9.0.0
Orfeo Toolbox
|
#include <otbNormalizeAttributesLabelMapFilter.h>
Public Types | |
typedef LabelObjectType::AttributesMapType | AttributesMapType |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Functor::NormalizeAttributesLabelObjectFunctor< LabelObjectType > | FunctorType |
typedef TImage | ImageType |
typedef ImageType::LabelObjectType | LabelObjectType |
typedef itk::SmartPointer< Self > | Pointer |
typedef NormalizeAttributesLabelMapFilter | Self |
typedef LabelMapFeaturesFunctorImageFilter< ImageType, FunctorType > | Superclass |
Public Types inherited from otb::LabelMapFeaturesFunctorImageFilter< TImage, Functor::NormalizeAttributesLabelObjectFunctor< TImage::LabelObjectType > > | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef Functor::NormalizeAttributesLabelObjectFunctor< TImage::LabelObjectType > | FunctorType |
typedef TImage | ImageType |
typedef ImageType::LabelObjectType | LabelObjectType |
typedef itk::SmartPointer< Self > | Pointer |
typedef LabelMapFeaturesFunctorImageFilter | Self |
typedef itk::InPlaceLabelMapFilter< TImage > | Superclass |
Public Member Functions | |
virtual ::itk::LightObject::Pointer | CreateAnother (void) const |
virtual const char * | GetNameOfClass () const |
void | SetMaxAttributesValues (const AttributesMapType &maxValues) |
void | SetMinAttributesValues (const AttributesMapType &minValues) |
Public Member Functions inherited from otb::LabelMapFeaturesFunctorImageFilter< TImage, Functor::NormalizeAttributesLabelObjectFunctor< TImage::LabelObjectType > > | |
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::NormalizeAttributesLabelObjectFunctor< TImage::LabelObjectType > > | |
static const unsigned int | ImageDimension |
Protected Member Functions | |
NormalizeAttributesLabelMapFilter () | |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
~NormalizeAttributesLabelMapFilter () override | |
Protected Member Functions inherited from otb::LabelMapFeaturesFunctorImageFilter< TImage, Functor::NormalizeAttributesLabelObjectFunctor< TImage::LabelObjectType > > | |
LabelMapFeaturesFunctorImageFilter () | |
~LabelMapFeaturesFunctorImageFilter () override | |
void | ThreadedProcessLabelObject (LabelObjectType *labelObject) override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
Private Member Functions | |
NormalizeAttributesLabelMapFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
This class works with AttributesMapLabelObject, and normalizes all attributes wrt a map of minimal and maximal attribute value, such that the resulting attributes are in the [0, 1] interval.
Definition at line 100 of file otbNormalizeAttributesLabelMapFilter.h.
typedef LabelObjectType::AttributesMapType otb::NormalizeAttributesLabelMapFilter< TImage >::AttributesMapType |
Definition at line 107 of file otbNormalizeAttributesLabelMapFilter.h.
typedef itk::SmartPointer<const Self> otb::NormalizeAttributesLabelMapFilter< TImage >::ConstPointer |
Definition at line 115 of file otbNormalizeAttributesLabelMapFilter.h.
typedef Functor::NormalizeAttributesLabelObjectFunctor<LabelObjectType> otb::NormalizeAttributesLabelMapFilter< TImage >::FunctorType |
Definition at line 109 of file otbNormalizeAttributesLabelMapFilter.h.
typedef TImage otb::NormalizeAttributesLabelMapFilter< TImage >::ImageType |
Template parameters typedefs
Definition at line 105 of file otbNormalizeAttributesLabelMapFilter.h.
typedef ImageType::LabelObjectType otb::NormalizeAttributesLabelMapFilter< TImage >::LabelObjectType |
Definition at line 106 of file otbNormalizeAttributesLabelMapFilter.h.
typedef itk::SmartPointer<Self> otb::NormalizeAttributesLabelMapFilter< TImage >::Pointer |
Definition at line 114 of file otbNormalizeAttributesLabelMapFilter.h.
typedef NormalizeAttributesLabelMapFilter otb::NormalizeAttributesLabelMapFilter< TImage >::Self |
Standard class typedefs.
Definition at line 112 of file otbNormalizeAttributesLabelMapFilter.h.
typedef LabelMapFeaturesFunctorImageFilter<ImageType, FunctorType> otb::NormalizeAttributesLabelMapFilter< TImage >::Superclass |
Definition at line 113 of file otbNormalizeAttributesLabelMapFilter.h.
|
inlineprotected |
Constructor
Definition at line 140 of file otbNormalizeAttributesLabelMapFilter.h.
|
inlineoverrideprotected |
Destructor
Definition at line 145 of file otbNormalizeAttributesLabelMapFilter.h.
|
privatedelete |
virtual::itk::LightObject::Pointer otb::NormalizeAttributesLabelMapFilter< TImage >::CreateAnother | ( | void | ) | const |
|
virtual |
Runtime information support.
|
static |
Standard New method.
|
privatedelete |
|
overrideprotected |
PrintSelf method
Definition at line 75 of file otbNormalizeAttributesLabelMapFilter.hxx.
|
inline |
Definition at line 132 of file otbNormalizeAttributesLabelMapFilter.h.
|
inline |
Definition at line 126 of file otbNormalizeAttributesLabelMapFilter.h.
|
static |
ImageDimension constants
Definition at line 118 of file otbNormalizeAttributesLabelMapFilter.h.