15 #ifndef BORNAGAIN_CORE_HARDPARTICLE_FORMFACTORTRUNCATEDSPHEROID_H
16 #define BORNAGAIN_CORE_HARDPARTICLE_FORMFACTORTRUNCATEDSPHEROID_H
36 double getRadius()
const {
return m_radius; }
37 double getHeight()
const {
return m_height; }
38 double getHeightFlattening()
const {
return m_height_flattening; }
39 double getRemovedTop()
const {
return m_dh; }
47 kvector_t translation)
const override final;
52 bool check_initialization() const;
53 complex_t Integrand(
double Z) const;
55 const
double& m_radius;
56 const
double& m_height;
57 const
double& m_height_flattening;
Visitor interface to visit ISample objects.
Pure virtual interface for rotations.
Class that contains upper and lower limits of the z-coordinate for the slicing of form factors.