20 #ifndef __stir_MaximalImageFilter3D_H__ 21 #define __stir_MaximalImageFilter3D_H__ 30 template <
typename coordT>
31 class CartesianCoordinate3D;
41 template <
typename elemT>
43 DataProcessor<DiscretisedDensity<3, elemT>>,
44 DataProcessor<DiscretisedDensity<3, elemT>>>
49 DataProcessor<DiscretisedDensity<3, elemT>>>
53 static const char*
const registered_name;
65 void set_defaults()
override;
66 void initialise_keymap()
override;
75 #endif // MaximalImageFilter3D Implements erosion on 3D arrays.
Definition: MaximalArrayFilter3D.h:50
Declaration of class stir::DataProcessor.
Base class that defines an interface for classes that do data processing.
Definition: DataProcessor.h:46
defines the stir::DiscretisedDensity class
Parent class for all leaves in a RegisteredObject hierarchy that do parsing of parameter files...
Definition: RegisteredParsingObject.h:77
Applies the dilation filter (i.e. voxel=max(neighbours))
A class in the ImageProcessor hierarchy that implements maximal filtering.
Definition: MaximalImageFilter3D.h:42
a class containing an enumeration type that can be used by functions to signal successful operation o...
Definition: Succeeded.h:43
Declaration of class stir::RegisteredParsingObject.
This abstract class is the basis for all image representations.
Definition: FBP2DReconstruction.h:35