BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Member Functions | |
TruncatedEllipsoid (double r_x, double r_y, double r_z, double height, double dh) | |
~TruncatedEllipsoid () | |
virtual std::vector< kvector_t > | vertices () const |
Static Public Attributes | |
static const size_t | N_Circle = 24 |
Protected Attributes | |
std::vector< kvector_t > | m_vertices |
Definition at line 20 of file TruncatedEllipsoid.h.
TruncatedEllipsoid::TruncatedEllipsoid | ( | double | r_x, |
double | r_y, | ||
double | r_z, | ||
double | height, | ||
double | dh | ||
) |
Definition at line 20 of file TruncatedEllipsoid.cpp.
References EllipseVertices(), anonymous_namespace{BoxCompositionBuilder.cpp}::height, IShape::m_vertices, and IShape::N_Circle.
|
default |
|
virtualinherited |
Retrieves a list of the vertices constituting this concrete shape.
Definition at line 23 of file IShape.cpp.
References IShape::m_vertices.
|
staticinherited |
Definition at line 36 of file IShape.h.
Referenced by EllipseVertices(), RippleCosine::RippleCosine(), and TruncatedEllipsoid().
|
protectedinherited |
List of vertices initialized during construction.
Definition at line 40 of file IShape.h.
Referenced by Box::Box(), DoubleEllipse::DoubleEllipse(), RippleCosine::RippleCosine(), RippleSawtooth::RippleSawtooth(), TruncatedEllipsoid(), and IShape::vertices().