18#ifndef __stir_SeparableGaussianImageFilter_H__
19#define __stir_SeparableGaussianImageFilter_H__
30#define num_dimensions 3
50template <
typename elemT>
52 DataProcessor<DiscretisedDensity<num_dimensions, elemT>>,
53 DataProcessor<DiscretisedDensity<num_dimensions, elemT>>>
62 static const char*
const registered_name;
69 bool get_normalised_filter();
73 void set_normalise(
const bool);
Declaration of class stir::DataProcessor.
defines the stir::DiscretisedDensity class
Declaration of class stir::RegisteredParsingObject.
class BasicCoordinate<int num_dimensions, typename coordT> defines num_dimensions -dimensional coordi...
Definition BasicCoordinate.h:57
Base class that defines an interface for classes that do data processing.
Definition DataProcessor.h:47
This abstract class is the basis for all image representations.
Definition DiscretisedDensity.h:99
Parent class for all leaves in a RegisteredObject hierarchy that do parsing of parameter files.
Definition RegisteredParsingObject.h:78
Separable Gaussian filtering in n - dimensions.
Definition SeparableGaussianArrayFilter.h:48
void set_defaults() override
Set defaults before parsing.
Definition SeparableGaussianImageFilter.cxx:102
SeparableGaussianImageFilter()
Default constructor.
Definition SeparableGaussianImageFilter.cxx:72
void initialise_keymap() override
Initialise all keywords.
Definition SeparableGaussianImageFilter.cxx:112
a class containing an enumeration type that can be used by functions to signal successful operation o...
Definition Succeeded.h:44
Declaration of class stir::SeparableGaussianArrayFilter.