15 #ifndef BORNAGAIN_DEVICE_RESOLUTION_IRESOLUTIONFUNCTION2D_H
16 #define BORNAGAIN_DEVICE_RESOLUTION_IRESOLUTIONFUNCTION2D_H
Defines and implements the standard mix-in ICloneable.
Interface for polymorphic classes that should not be copied, except by explicit cloning.
Base class for tree-like structures containing parameterized objects.
Interface providing two-dimensional resolution function.
IResolutionFunction2D()=default
virtual double evaluateCDF(double x, double y) const =0
~IResolutionFunction2D() override=default
IResolutionFunction2D * clone() const override=0