Browse Source

operator bis repetitas ....

undefined
Benjamin ‘Touky’ Huet Sam Hocevar <sam@hocevar.net> 10 years ago
parent
commit
5f12e3ebc1
1 changed files with 6 additions and 6 deletions
  1. +6
    -6
      src/math/geometry.cpp

+ 6
- 6
src/math/geometry.cpp View File

@@ -31,12 +31,12 @@ namespace lol
const TestEpsilon& TestEpsilon::F(float value) { g_test_epsilon.m_value = value; return g_test_epsilon; }
float TestEpsilon::Minus()const { return m_value - m_epsilon; }
float TestEpsilon::Plus() const { return m_value + m_epsilon; }
bool TestEpsilon::operator==(float value)const { return (Minus() <= value && value <= Plus()); }
bool TestEpsilon::operator!=(float value)const { return (value < Minus() || Plus() < value); }
bool TestEpsilon::operator<(float value) const { return (value < Minus()); }
bool TestEpsilon::operator<=(float value)const { return (value <= Plus()); }
bool TestEpsilon::operator>(float value) const { return (value > Plus()); }
bool TestEpsilon::operator>=(float value)const { return (value >= Minus()); }
bool TestEpsilon::operator==(float value)const { return (Minus() <= value && value <= Plus()); }
bool TestEpsilon::operator!=(float value)const { return (value < Minus() || Plus() < value); }
bool TestEpsilon::operator<(float value) const { return (Plus() < value); }
bool TestEpsilon::operator<=(float value)const { return (Minus() <= value); }
bool TestEpsilon::operator>(float value) const { return (Minus() > value); }
bool TestEpsilon::operator>=(float value)const { return (Plus() >= value); }
bool operator==(float value, const TestEpsilon& epsilon) { return epsilon == value; }
bool operator!=(float value, const TestEpsilon& epsilon) { return epsilon != value; }
bool operator<(float value, const TestEpsilon& epsilon) { return epsilon > value; }


Loading…
Cancel
Save