20#include "itkFlatStructuringElement.h"
47 } FlatStructureElementTypes;
85 itk::FlatStructuringElement<1> _dim1FlatStructuringElement;
86 itk::FlatStructuringElement<2> _dim2FlatStructuringElement;
87 itk::FlatStructuringElement<3> _dim3FlatStructuringElement;
88 itk::FlatStructuringElement<4> _dim4FlatStructuringElement;
89 itk::FlatStructuringElement<5> _dim5FlatStructuringElement;
90 itk::FlatStructuringElement<6> _dim6FlatStructuringElement;
void handleNotification(Field *field) override
Called on each change of fields in the field container to notify the module about changes.
const itk::FlatStructuringElement< DIM > & getFlatStructuringElement() const
Returns the structuring elements for the corresponding dimension, the implementation is outside the c...
void activateAttachments() override
Called after reload or clones of field values without field notifications.
static const char *const FlatStructuringElementTypeNames[NumFlatStructuringElements]
Enumerations strings corresponding to FlatStructureElementTypes.
ITKFlatStructElement()
Constructor.
@ Polygon
Creates a Polygon FlatStruturingElement.
@ Box
Creates a Box FlatStruturingElement.
@ Annulus
Creates a Annulus FlatStruturingElement.
@ NumFlatStructuringElements
Not a valid mode; it defines the number of availabale FlatStruturingElement,.
@ Ball
Creates a Ball FlatStruturingElement.
@ Cross
Creates a Cross FlatStruturingElement.
Module(int numInputImages, int numOutputImages)
#define ML_MODULE_CLASS_HEADER(className)
#define MLITK_SUPPORT_EXPORT