BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Class that contains upper and lower limits of the z-coordinate for the slicing of form factors. More...
Public Member Functions | |
ZLimits () | |
ZLimits (double min, double max) | |
ZLimits (OneSidedLimit lower_limit, OneSidedLimit upper_limit) | |
bool | isFinite () const |
OneSidedLimit | lowerLimit () const |
OneSidedLimit | upperLimit () const |
Private Attributes | |
OneSidedLimit | m_lower |
OneSidedLimit | m_upper |
Class that contains upper and lower limits of the z-coordinate for the slicing of form factors.
ZLimits::ZLimits | ( | ) |
Definition at line 19 of file ZLimits.cpp.
ZLimits::ZLimits | ( | double | min, |
double | max | ||
) |
Definition at line 21 of file ZLimits.cpp.
ZLimits::ZLimits | ( | OneSidedLimit | lower_limit, |
OneSidedLimit | upper_limit | ||
) |
Definition at line 23 of file ZLimits.cpp.
References OneSidedLimit::m_limitless, and OneSidedLimit::m_value.
bool ZLimits::isFinite | ( | ) | const |
Definition at line 32 of file ZLimits.cpp.
References OneSidedLimit::m_limitless, m_lower, and m_upper.
Referenced by ProcessedSample::initSlices(), and LayerFillLimits::updateLayerLimits().
OneSidedLimit ZLimits::lowerLimit | ( | ) | const |
Definition at line 39 of file ZLimits.cpp.
References m_lower.
Referenced by IBornFF::computeSlicingEffects(), ConvexHull(), ProcessedSample::initSlices(), operator<<(), operator==(), and LayerFillLimits::updateLayerLimits().
OneSidedLimit ZLimits::upperLimit | ( | ) | const |
Definition at line 44 of file ZLimits.cpp.
References m_upper.
Referenced by IBornFF::computeSlicingEffects(), ConvexHull(), ProcessedSample::initSlices(), operator<<(), operator==(), and LayerFillLimits::updateLayerLimits().
|
private |
Definition at line 57 of file ZLimits.h.
Referenced by isFinite(), and lowerLimit().
|
private |
Definition at line 58 of file ZLimits.h.
Referenced by isFinite(), and upperLimit().