BornAgain  1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
FormFactorItems.h File Reference

Description

Defines FormFactorItems classes.

Homepage:\n http://www.bornagainproject.org
License:\n GNU General Public License v3 or higher (see COPYING)
Authors
Scientific Computing Group at MLZ (see CITATION, AUTHORS)

Definition in file FormFactorItems.h.

Include dependency graph for FormFactorItems.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  BarGaussItem
 
class  BarLorentzItem
 
class  Bipyramid4Item
 
class  BoxItem
 
class  CantellatedCubeItem
 
class  ConeItem
 
class  CosineRippleBoxItem
 
class  CosineRippleGaussItem
 
class  CosineRippleLorentzItem
 
class  CylinderItem
 
class  DodecahedronItem
 
class  EllipsoidalCylinderItem
 
class  FormFactorItem
 
class  HemiEllipsoidItem
 
class  HorizontalCylinderItem
 
class  IcosahedronItem
 
class  PlatonicOctahedronItem
 
class  PlatonicTetrahedronItem
 
class  Prism3Item
 
class  Prism6Item
 
class  Pyramid2Item
 
class  Pyramid3Item
 
class  Pyramid4Item
 
class  Pyramid6Item
 
class  SawtoothRippleBoxItem
 
class  SawtoothRippleGaussItem
 
class  SawtoothRippleLorentzItem
 
class  SphereItem
 
class  SpheroidItem
 
class  TruncatedCubeItem
 
class  TruncatedSphereItem
 
class  TruncatedSpheroidItem
 

Macros

#define FF_PROPERTY(nameLower, nameUpper)
 

Macro Definition Documentation

◆ FF_PROPERTY

#define FF_PROPERTY (   nameLower,
  nameUpper 
)
Value:
private: \
DoubleProperty m_##nameLower; \
\
public: \
DoubleDescriptor nameLower() const { return m_##nameLower; } \
void set##nameUpper(double v) { m_##nameLower.set(v); }

Definition at line 26 of file FormFactorItems.h.