15 #ifndef BORNAGAIN_DEVICE_RESOLUTION_IDETECTORRESOLUTION_H
16 #define BORNAGAIN_DEVICE_RESOLUTION_IDETECTORRESOLUTION_H
Defines and implements templated class Datafield.
Defines and implements the standard mix-in ICloneable.
Stores radiation power per bin.
Interface for polymorphic classes that should not be copied, except by explicit cloning.
Interface for detector resolution algorithms.
~IDetectorResolution() override=default
IDetectorResolution * clone() const override=0
virtual void applyDetectorResolution(Datafield *p_intensity_map) const =0
Apply the resolution function to the intensity data.
Base class for tree-like structures containing parameterized objects.