BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
Lattice2D Class Referenceabstract

A two-dimensional Bravais lattice. More...

+ Inheritance diagram for Lattice2D:


struct  ReciprocalBases

Public Member Functions

 Lattice2D (const NodeMeta &meta, const std::vector< double > &PValues)
 Lattice2D (double xi)
virtual Lattice2Dclone () const =0
virtual double latticeAngle () const =0
virtual double length1 () const =0
virtual double length2 () const =0
ReciprocalBases reciprocalBases () const
double rotationAngle () const
void setRotationEnabled (bool enabled)
virtual double unitCellArea () const =0

Protected Member Functions

virtual void onChange ()

Protected Attributes

double m_xi

Detailed Description

A two-dimensional Bravais lattice.