diff --git a/Base/Types/Span.cpp b/Base/Types/Span.cpp index 368a3d8b3c43bcf3ce1d79b8f3a48479b60477b6..5995a8d992a5935c846465dde24232490fc63922 100644 --- a/Base/Types/Span.cpp +++ b/Base/Types/Span.cpp @@ -40,18 +40,3 @@ Span Span::enclosingInterval(const Span& left, const Span& right) { return {std::min(left.zBottom(), right.zBottom()), std::max(left.zTop(), right.zTop())}; } - -bool operator==(const Span& left, const Span& right) -{ - return (left.zBottom() == right.zBottom() && left.zTop() == right.zTop()); -} - -bool operator!=(const Span& left, const Span& right) -{ - return !(left == right); -} - -std::ostream& operator<<(std::ostream& ostr, const Span& limits) -{ - return ostr << "Lower: " << limits.zBottom() << ", Upper: " << limits.zTop(); -} diff --git a/Base/Types/Span.h b/Base/Types/Span.h index 9db6ef2cbedc8418b023767465737e698ff1b960..1197ed58414e295ebcdb1f69a6fd2136a137e58b 100644 --- a/Base/Types/Span.h +++ b/Base/Types/Span.h @@ -38,8 +38,6 @@ public: double zBottom() const { return m_zmin; } double zTop() const { return m_zmax; } - double zTopOr0() const { return std::isfinite(m_zmax) ? m_zmax : 0; } - double thicknessOr0() const { return isFinite() ? m_zmax - m_zmin : 0; } bool contains(double z) const { return m_zmin <= z && z <= m_zmax; } @@ -56,10 +54,5 @@ private: double m_zmax; }; -bool operator==(const Span& left, const Span& right); -bool operator!=(const Span& left, const Span& right); - -std::ostream& operator<<(std::ostream& ostr, const Span& limits); - #endif // BORNAGAIN_BASE_TYPES_SPAN_H #endif // USER_API