|
OTB
9.0.0
Orfeo Toolbox
|
Go to the documentation of this file.
22 #ifndef otbNormalizeAttributesLabelMapFilter_h
23 #define otbNormalizeAttributesLabelMapFilter_h
44 template <
class TLabelObject>
99 template <
class TImage>
118 itkStaticConstMacro(ImageDimension,
unsigned int, TImage::ImageDimension);
128 this->GetFunctor().SetMinAttributesValues(minValues);
134 this->GetFunctor().SetMaxAttributesValues(maxValues);
150 void PrintSelf(std::ostream& os, itk::Indent indent)
const override;
154 void operator=(
const Self&) =
delete;
160 #ifndef OTB_MANUAL_INSTANTIATION
LabelMapFeaturesFunctorImageFilter< ImageType, FunctorType > Superclass
ImageType::LabelObjectType LabelObjectType
virtual ~NormalizeAttributesLabelObjectFunctor()
This class works with AttributesMapLabelObject, and normalizes all attributes wrt a map of minimal an...
This class applies a functor to compute new features.
~NormalizeAttributesLabelMapFilter() override
itk::SmartPointer< const Self > ConstPointer
The "otb" namespace contains all Orfeo Toolbox (OTB) classes.
LabelObjectType::AttributesMapType AttributesMapType
void operator()(LabelObjectType *lo) const
bool operator!=(const Self &self)
LabelObjectType::AttributesValueType AttributesValueType
NormalizeAttributesLabelObjectFunctor Self
TLabelObject LabelObjectType
itk::SmartPointer< Self > Pointer
bool operator==(const Self &self)
void SetMinAttributesValues(const AttributesMapType &minValues)
void SetMinAttributesValues(const AttributesMapType &minValues)
LabelObjectType::AttributesMapType AttributesMapType
void SetMaxAttributesValues(const AttributesMapType &maxValues)
void SetMaxAttributesValues(const AttributesMapType &maxValues)
NormalizeAttributesLabelObjectFunctor()
Functor to normalize all attributes of a LabelMap.
NormalizeAttributesLabelMapFilter()
NormalizeAttributesLabelMapFilter Self
Functor::NormalizeAttributesLabelObjectFunctor< LabelObjectType > FunctorType