15 #ifndef BORNAGAIN_CORE_STANDARDSAMPLES_TWODIMLATTICEBUILDER_H 
   16 #define BORNAGAIN_CORE_STANDARDSAMPLES_TWODIMLATTICEBUILDER_H 
Defines pure virtual base class ISampleBuilder.
 
Builds sample: 2D lattice with arbitrary angle and different lattice length_1 and length_2.
 
Builds sample: 2D lattice with different disorder (IsGISAXS example #6).
 
Builds sample: 2D finite lattice with thermal disorder.
 
Interface to the class capable to build samples to simulate.
 
Our sample model: a stack of layers one below the other.
 
Builds sample: 2D lattice with different disorder (IsGISAXS example #6).
 
Builds sample: 2D lattice with different disorder (IsGISAXS example #6).
 
Builds sample: 2D finite lattice of 2D finite lattices (superlattice).