|
BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Member Functions | |
| RippleCosine (double length, double width, double height) | |
| ~RippleCosine () | |
| virtual std::vector< kvector_t > | 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< kvector_t > | m_vertices |
| List of vertices initialized during construction. More... | |
Definition at line 25 of file RippleCosine.h.
| RippleCosine::RippleCosine | ( | double | length, |
| double | width, | ||
| double | height | ||
| ) |
Definition at line 19 of file RippleCosine.cpp.
References M_PI, IShape3D::m_vertices, and IShape3D::N_Circle.
|
default |
|
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 44 of file IShape3D.h.
Referenced by Box::Box(), DoubleEllipse::DoubleEllipse(), RippleCosine(), RippleSawtooth::RippleSawtooth(), TruncatedEllipsoid::TruncatedEllipsoid(), and IShape3D::vertices().
|
staticinherited |
Definition at line 40 of file IShape3D.h.
Referenced by RippleCosine(), TruncatedEllipsoid::TruncatedEllipsoid(), and EllipseVertices().