BornAgain
1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
|
An infinite horizontal line.
Public Member Functions | |
HorizontalLine (double y) | |
HorizontalLine * | clone () const override |
bool | contains (const Bin1D &binx, const Bin1D &biny) const override |
Returns true if area defined by two bins is inside or on border of polygon (more precisely, if mid point of two bins satisfy this condition). More... | |
bool | contains (double x, double y) const override |
Returns true if point with given coordinates is inside or on border of the shape. More... | |
double | getYpos () const |
Protected Member Functions | |
virtual void | print (std::ostream &ostr) const |
HorizontalLine::HorizontalLine | ( | double | y | ) |
|
overridevirtual |
Implements IShape2D.
Returns true if area defined by two bins is inside or on border of polygon (more precisely, if mid point of two bins satisfy this condition).
Implements IShape2D.
|
overridevirtual |
Returns true if point with given coordinates is inside or on border of the shape.
Implements IShape2D.
double HorizontalLine::getYpos | ( | ) | const |
|
protectedvirtualinherited |
Reimplemented in Polygon.