BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
A truncated spheroid. More...
Public Member Functions | |
FormFactorTruncatedSpheroid (const std::vector< double > P) | |
FormFactorTruncatedSpheroid (double radius, double height, double height_flattening, double dh) | |
void | accept (INodeVisitor *visitor) const final |
FormFactorTruncatedSpheroid * | clone () const final |
complex_t | evaluate_for_q (cvector_t q) const final |
double | getHeight () const |
double | getHeightFlattening () const |
double | getRadius () const |
double | getRemovedTop () const |
double | radialExtension () const final |
Protected Member Functions | |
void | onChange () final |
IFormFactor * | sliceFormFactor (ZLimits limits, const IRotation &rot, kvector_t translation) const final |
A truncated spheroid.
An ellipsoid with two equal axis, truncated by a plane perpendicular to the third axis.