15 #ifndef BORNAGAIN_CORE_COMPUTATION_POISSONNOISEBACKGROUND_H
16 #define BORNAGAIN_CORE_COMPUTATION_POISSONNOISEBACKGROUND_H
Defines interface IBackground.
Interface for a simulating the background signal.
Visitor interface to visit ISampleNode objects.
virtual void visit(const BasicLattice2D *)
Class representing Poisson noise on top of the scattered intensity.
void accept(INodeVisitor *visitor) const override
Calls the INodeVisitor's visit method.
double addBackground(double intensity) const final
PoissonNoiseBackground * clone() const final