16 #ifndef BORNAGAIN_SAMPLE_SCATTERING_IFORMFACTOR_H
17 #define BORNAGAIN_SAMPLE_SCATTERING_IFORMFACTOR_H
60 virtual double volume()
const;
74 virtual void setSpecularInfo(std::unique_ptr<const ILayerRTCoefficients>,
75 std::unique_ptr<const ILayerRTCoefficients>);
std::complex< double > complex_t
Defines interface class ISampleNode.
Interface to access reflection/transmission coefficients.
Abstract base class for rotations.
Abstract base class for sample components and properties related to scattering.
A wrapper for underlying material implementation.
Holds all wavevector information relevant for calculating form factors.
Class that contains upper and lower limits of the z-coordinate for the slicing of form factors.