BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Go to the source code of this file.
Classes | |
class | IFormFactor |
Functions | |
IFormFactor * | createTransformedFormFactor (const IFormFactor &formfactor, const IRotation &rot, kvector_t translation) |
Defines and implements pure virtual interface IFormFactor.
Definition in file IFormFactor.h.
IFormFactor* createTransformedFormFactor | ( | const IFormFactor & | formfactor, |
const IRotation & | rot, | ||
kvector_t | translation | ||
) |
Definition at line 77 of file IFormFactor.cpp.
References IFormFactor::clone(), IRotation::isIdentity(), and swap().
Referenced by IFormFactor::createSlicedFormFactor(), FormFactorAnisoPyramid::sliceFormFactor(), FormFactorBox::sliceFormFactor(), FormFactorCone::sliceFormFactor(), FormFactorCone6::sliceFormFactor(), FormFactorCuboctahedron::sliceFormFactor(), FormFactorCylinder::sliceFormFactor(), FormFactorEllipsoidalCylinder::sliceFormFactor(), FormFactorFullSphere::sliceFormFactor(), FormFactorFullSpheroid::sliceFormFactor(), FormFactorLongBoxGauss::sliceFormFactor(), FormFactorLongBoxLorentz::sliceFormFactor(), FormFactorPrism3::sliceFormFactor(), FormFactorPrism6::sliceFormFactor(), FormFactorPyramid::sliceFormFactor(), FormFactorTetrahedron::sliceFormFactor(), FormFactorTruncatedSphere::sliceFormFactor(), and FormFactorTruncatedSpheroid::sliceFormFactor().