18 #ifndef __stir_multiply_plane_scale_factorsImageProcessor_H__ 19 #define __stir_multiply_plane_scale_factorsImageProcessor_H__ 28 template <
typename elemT>
29 class VectorWithOffset;
35 template <
typename elemT>
38 DataProcessor<DiscretisedDensity<3, elemT>>,
39 DataProcessor<DiscretisedDensity<3, elemT>>>
44 DataProcessor<DiscretisedDensity<3, elemT>>>
48 static const char*
const registered_name;
54 std::vector<double> plane_scale_factors;
56 virtual void set_defaults();
57 virtual void initialise_keymap();
Simply multiplies each plane in an image with a scale factor.
Definition: multiply_plane_scale_factorsImageProcessor.h:36
A templated class for vectors, but with indices starting not from 0.
Definition: ArrayFilter1DUsingConvolution.h:31
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
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