BornAgain
1.18.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
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 anonymous_namespace{LayerFillLimits.cpp}::CalculateNewLayerLimits(), ProcessedSample::initSlices(), and LayerFillLimits::updateLayerLimits().
OneSidedLimit ZLimits::lowerLimit | ( | ) | const |
Definition at line 39 of file ZLimits.cpp.
References m_lower.
Referenced by IFormFactorBorn::computeSlicingEffects(), ConvexHull(), ProcessedSample::initSlices(), operator<<(), operator==(), anonymous_namespace{IFormFactor.cpp}::ShapeIsContainedInLimits(), anonymous_namespace{IFormFactor.cpp}::ShapeOutsideLimits(), and LayerFillLimits::updateLayerLimits().
OneSidedLimit ZLimits::upperLimit | ( | ) | const |
Definition at line 44 of file ZLimits.cpp.
References m_upper.
Referenced by IFormFactorBorn::computeSlicingEffects(), ConvexHull(), ProcessedSample::initSlices(), operator<<(), operator==(), anonymous_namespace{IFormFactor.cpp}::ShapeIsContainedInLimits(), anonymous_namespace{IFormFactor.cpp}::ShapeOutsideLimits(), and LayerFillLimits::updateLayerLimits().
|
private |
Definition at line 53 of file ZLimits.h.
Referenced by isFinite(), and lowerLimit().
|
private |
Definition at line 54 of file ZLimits.h.
Referenced by isFinite(), and upperLimit().