16 #ifndef BORNAGAIN_SAMPLE_SAMPLEBUILDERENGINE_ISAMPLEBUILDER_H
17 #define BORNAGAIN_SAMPLE_SAMPLEBUILDERENGINE_ISAMPLEBUILDER_H
34 virtual size_t size() {
return 1; }
Defines interface IParametricComponent.
Manages a local parameter pool, and a tree of child pools.
Interface to the class capable to build samples to simulate.
virtual MultiLayer * buildSample() const =0
virtual ~ISampleBuilder()
virtual MultiLayer * createSampleByIndex(size_t)
Our sample model: a stack of layers one below the other.