18 #ifndef __stir_SeparableGaussianImageFilter_H__ 19 #define __stir_SeparableGaussianImageFilter_H__ 30 #define num_dimensions 3 50 template <
typename elemT>
52 DataProcessor<DiscretisedDensity<num_dimensions, elemT>>,
53 DataProcessor<DiscretisedDensity<num_dimensions, elemT>>>
58 DataProcessor<DiscretisedDensity<num_dimensions, elemT>>>
62 static const char*
const registered_name;
69 bool get_normalised_filter();
73 void set_normalise(
const bool);
84 void set_defaults()
override;
85 void initialise_keymap()
override;
Declaration of class stir::DataProcessor.
A class in the DataProcessor hierarchy that implements Gaussian filtering.
Definition: SeparableGaussianImageFilter.h:51
Declaration of class stir::SeparableGaussianArrayFilter.
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: FBP2DReconstruction.h:35
Separable Gaussian filtering in n - dimensions.
Definition: SeparableGaussianArrayFilter.h:47