16 #error no need to expose this header to Swig
20 #ifndef BORNAGAIN_SAMPLE_STANDARDSAMPLES_LAYERSWITHABSORPTIONBUILDER_H
21 #define BORNAGAIN_SAMPLE_STANDARDSAMPLES_LAYERSWITHABSORPTIONBUILDER_H
44 std::unique_ptr<IFormFactor>
m_ff;
Defines interface ISampleBuilder.
Interface to the class capable to build samples to simulate.
The LayersWithAbsorptionBuilder class generates a multilayer with 3 layers with absorption (refractiv...
~LayersWithAbsorptionBuilder()
virtual MultiLayer * buildSample() const
std::unique_ptr< IFormFactor > m_ff
LayersWithAbsorptionBuilder()
MultiLayer * createSampleByIndex(size_t index)
Our sample model: a stack of layers one below the other.