OTB
9.0.0
Orfeo Toolbox
|
#include <otbLabelMapFeaturesFunctorImageFilter.h>
Public Types | |
typedef itk::SmartPointer< const Self > | ConstPointer |
typedef TFunctor | 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 const char * | GetNameOfClass () const |
Static Public Attributes | |
static const unsigned int | ImageDimension = TImage::ImageDimension |
FunctorType | m_Functor |
void | SetFunctor (FunctorType &functor) |
const FunctorType & | GetFunctor () const |
FunctorType & | GetFunctor () |
LabelMapFeaturesFunctorImageFilter () | |
~LabelMapFeaturesFunctorImageFilter () override | |
void | ThreadedProcessLabelObject (LabelObjectType *labelObject) override |
void | PrintSelf (std::ostream &os, itk::Indent indent) const override |
LabelMapFeaturesFunctorImageFilter (const Self &)=delete | |
void | operator= (const Self &)=delete |
This class applies a functor to compute new features.
The functor is applied on each LabelObject, enriching the available features.
The LabelObject type must be an AttributeMapLabelObject.
This filter can not be instantiated on its own, since its purpose is to provide a base class for all LabelMap attributes enriching filters
Definition at line 53 of file otbLabelMapFeaturesFunctorImageFilter.h.
typedef itk::SmartPointer<const Self> otb::LabelMapFeaturesFunctorImageFilter< TImage, TFunctor >::ConstPointer |
Definition at line 60 of file otbLabelMapFeaturesFunctorImageFilter.h.
typedef TFunctor otb::LabelMapFeaturesFunctorImageFilter< TImage, TFunctor >::FunctorType |
Definition at line 65 of file otbLabelMapFeaturesFunctorImageFilter.h.
typedef TImage otb::LabelMapFeaturesFunctorImageFilter< TImage, TFunctor >::ImageType |
Some convenient typedefs.
Definition at line 63 of file otbLabelMapFeaturesFunctorImageFilter.h.
typedef ImageType::LabelObjectType otb::LabelMapFeaturesFunctorImageFilter< TImage, TFunctor >::LabelObjectType |
Definition at line 64 of file otbLabelMapFeaturesFunctorImageFilter.h.
typedef itk::SmartPointer<Self> otb::LabelMapFeaturesFunctorImageFilter< TImage, TFunctor >::Pointer |
Definition at line 59 of file otbLabelMapFeaturesFunctorImageFilter.h.
typedef LabelMapFeaturesFunctorImageFilter otb::LabelMapFeaturesFunctorImageFilter< TImage, TFunctor >::Self |
Standard class typedefs.
Definition at line 57 of file otbLabelMapFeaturesFunctorImageFilter.h.
typedef itk::InPlaceLabelMapFilter<TImage> otb::LabelMapFeaturesFunctorImageFilter< TImage, TFunctor >::Superclass |
Definition at line 58 of file otbLabelMapFeaturesFunctorImageFilter.h.
|
inlineprotected |
Constructor
Definition at line 98 of file otbLabelMapFeaturesFunctorImageFilter.h.
|
inlineoverrideprotected |
Destructor
Definition at line 103 of file otbLabelMapFeaturesFunctorImageFilter.h.
|
privatedelete |
The functor
|
inline |
Get a reference to the functor (non const version)
Definition at line 91 of file otbLabelMapFeaturesFunctorImageFilter.h.
|
inline |
Get the functor (const version)
Definition at line 85 of file otbLabelMapFeaturesFunctorImageFilter.h.
|
virtual |
Runtime information support.
|
privatedelete |
The functor
|
inlineoverrideprotected |
PrintSelf method
Definition at line 115 of file otbLabelMapFeaturesFunctorImageFilter.h.
|
inline |
Set the functor
Definition at line 74 of file otbLabelMapFeaturesFunctorImageFilter.h.
|
inlineoverrideprotected |
Threaded generate data
Definition at line 108 of file otbLabelMapFeaturesFunctorImageFilter.h.
|
static |
ImageDimension constants
Definition at line 68 of file otbLabelMapFeaturesFunctorImageFilter.h.
|
private |
The functor
Definition at line 126 of file otbLabelMapFeaturesFunctorImageFilter.h.