22 #ifndef __stir_WienerImageFilter2D_H__ 23 #define __stir_WienerImageFilter2D_H__ 40 template <
typename elemT>
42 DataProcessor<DiscretisedDensity<3, elemT>>,
43 DataProcessor<DiscretisedDensity<3, elemT>>>
48 DataProcessor<DiscretisedDensity<3, elemT>>>
52 static const char*
const registered_name;
59 void set_defaults()
override;
60 void initialise_keymap()
override;
Applies a 2D Wiener filter on a 3D input array, slice by slice.
Definition: WienerArrayFilter2D.h:67
Declaration of class stir::DataProcessor.
Declaration of class stir::WienerArrayFilter2D.
A class in the ImageProcessor hierarchy that implements wiener filtering.
Definition: WienerImageFilter2D.h:41
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
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: DDSR2DReconstruction.h:44