BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
Definition at line 25 of file DoubleEllipse.h.
Public Member Functions | |
DoubleEllipseZ (double r0_x, double r0_y, double z, double rz_x, double rz_y) | |
~DoubleEllipseZ () override | |
virtual std::vector< R3 > | vertices () const |
Retrieves a list of the vertices constituting this concrete shape. More... | |
Static Public Attributes | |
static const size_t | N_Circle = 24 |
Protected Attributes | |
std::vector< R3 > | m_vertices |
List of vertices initialized during construction. More... | |
DoubleEllipseZ::DoubleEllipseZ | ( | double | r0_x, |
double | r0_y, | ||
double | z, | ||
double | rz_x, | ||
double | rz_y | ||
) |
Definition at line 20 of file DoubleEllipse.cpp.
References EllipseVerticesZ(), and IShape3D::m_vertices.
|
overridedefault |
|
virtualinherited |
Retrieves a list of the vertices constituting this concrete shape.
Definition at line 23 of file IShape3D.cpp.
References IShape3D::m_vertices.
|
protectedinherited |
List of vertices initialized during construction.
Definition at line 42 of file IShape3D.h.
Referenced by BoxNet::BoxNet(), DoubleEllipseX::DoubleEllipseX(), DoubleEllipseZ(), RippleCosineNet::RippleCosineNet(), RippleSawtoothNet::RippleSawtoothNet(), TruncatedEllipsoidNet::TruncatedEllipsoidNet(), and IShape3D::vertices().
|
staticinherited |
Definition at line 38 of file IShape3D.h.
Referenced by RippleCosineNet::RippleCosineNet(), TruncatedEllipsoidNet::TruncatedEllipsoidNet(), EllipseVerticesXtrunc(), and EllipseVerticesZ().