An ordered assembly of particles.
IClusteredParticles * clone() const override=0
Returns a clone of this ISample object.
virtual std::vector< HomogeneousRegion > homogeneousRegions() const =0
Creates region information with volumetric densities instead of absolute volume These densities need ...
virtual IFormFactor * createTotalFormFactor(const IFormFactor &, const IRotation *, const kvector_t &) const =0
Creates a total form factor for the mesocrystal with a specific shape and content The bulk content of...