21 #ifndef __stir_ThresholdMinToSmallPositiveValueDataProcessor_H__ 22 #define __stir_ThresholdMinToSmallPositiveValueDataProcessor_H__ 51 template <
typename DataT>
64 static const char*
const registered_name;
70 int rim_truncation_image;
72 void set_defaults()
override;
73 void initialise_keymap()
override;
75 Succeeded virtual_set_up(
const DataT&)
override;
77 void virtual_apply(DataT& out_data,
const DataT& in_data)
const override;
78 void virtual_apply(DataT& data)
const override;
Declaration of class stir::DataProcessor.
Base class that defines an interface for classes that do data processing.
Definition: DataProcessor.h:46
Parent class for all leaves in a RegisteredObject hierarchy that do parsing of parameter files...
Definition: RegisteredParsingObject.h:77
A class in the DataProcessor hierarchy for making sure all elements are strictly positive.
Definition: ThresholdMinToSmallPositiveValueDataProcessor.h:52
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.