BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Member Functions | |
InfinitePlane () | |
InfinitePlane * | clone () const |
bool | contains (double, double) const |
bool | contains (const Bin1D &, const Bin1D &) const |
virtual void | transferToCPP () |
Protected Member Functions | |
virtual void | print (std::ostream &ostr) const |
Private Attributes | |
const char *const | m_name |
The infinite plane is used for masking everything once and forever.
Definition at line 23 of file InfinitePlane.h.
|
inline |
|
inlinevirtual |
Implements IShape2D.
Definition at line 27 of file InfinitePlane.h.
References InfinitePlane().
|
inlinevirtual |
Returns true if point with given coordinates is inside or on border of the shape.
Implements IShape2D.
Definition at line 29 of file InfinitePlane.h.
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.
Definition at line 30 of file InfinitePlane.h.
|
inlineprotectedvirtualinherited |
|
inlinevirtualinherited |
Used for Python overriding of clone (see swig/tweaks.py)
Definition at line 34 of file ICloneable.h.
|
privateinherited |
Definition at line 49 of file IShape2D.h.
Referenced by IShape2D::print().