15 #ifndef BORNAGAIN_CORE_SCATTERING_IFORMFACTOR_H
16 #define BORNAGAIN_CORE_SCATTERING_IFORMFACTOR_H
64 virtual double volume()
const;
78 virtual void setSpecularInfo(std::unique_ptr<const ILayerRTCoefficients>,
79 std::unique_ptr<const ILayerRTCoefficients>);
Defines complex_t, and a few elementary functions.
Defines interface class ISample.
Interface to access reflection/transmission coefficients.
Pure virtual interface for rotations.
Pure virtual 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.