15 #ifndef BORNAGAIN_CORE_STANDARDSAMPLES_PARTICLEDISTRIBUTIONSBUILDER_H
16 #define BORNAGAIN_CORE_STANDARDSAMPLES_PARTICLEDISTRIBUTIONSBUILDER_H
Defines pure virtual base class ISampleBuilder.
Cones with the distribution applied to the angle and RealLimits defined.
MultiLayer * buildSample() const
ConesWithLimitsDistributionBuilder()
Cylinders in BA with size distributions (IsGISAXS example #3, part II).
MultiLayer * buildSample() const
Interface to the class capable to build samples to simulate.
Distribution of boxes with main parameter and two linked parameters.
LinkedBoxDistributionBuilder()=default
MultiLayer * buildSample() const
Our sample model: a stack of layers one below the other.
Rotated Pyramids with the distribution applied to the rotation angle.
MultiLayer * buildSample() const
RotatedPyramidsDistributionBuilder()
Spherical particles with the distribution applied to the radius and RealLimits defined.
SpheresWithLimitsDistributionBuilder()
MultiLayer * buildSample() const
Builds mixture of cylinder particles with different size distribution (IsGISAXS example #2)
TwoTypesCylindersDistributionBuilder()
MultiLayer * buildSample() const