| 
    BornAgain
    1.18.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 | 
Static Public Attributes | |
| static const size_t | N_Circle = 24 | 
Protected Attributes | |
| std::vector< kvector_t > | m_vertices | 
Definition at line 20 of file RippleCosine.h.
| RippleCosine::RippleCosine | ( | double | length, | 
| double | width, | ||
| double | height | ||
| ) | 
Definition at line 19 of file RippleCosine.cpp.
References anonymous_namespace{BoxCompositionBuilder.cpp}::height, anonymous_namespace{BoxCompositionBuilder.cpp}::length, M_PI, IShape::m_vertices, IShape::N_Circle, and anonymous_namespace{BoxCompositionBuilder.cpp}::width.
      
  | 
  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(), and TruncatedEllipsoid::TruncatedEllipsoid().
      
  | 
  protectedinherited | 
List of vertices initialized during construction.
Definition at line 40 of file IShape.h.
Referenced by Box::Box(), DoubleEllipse::DoubleEllipse(), RippleCosine(), RippleSawtooth::RippleSawtooth(), TruncatedEllipsoid::TruncatedEllipsoid(), and IShape::vertices().