aabb: add equality operator
This commit is contained in:
parent
e9c0ed3f5f
commit
241ad65df9
12
aabb.cpp
12
aabb.cpp
@ -170,7 +170,7 @@ AABB<S,T>::cover (point<S,T> p)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
template <size_t S, typename T>
|
template <size_t S, typename T>
|
||||||
AABB<S,T>
|
AABB<S,T>
|
||||||
AABB<S,T>::operator+ (vector<S,T> v) const
|
AABB<S,T>::operator+ (vector<S,T> v) const
|
||||||
@ -188,6 +188,16 @@ AABB<S,T>::operator- (vector<S,T> v) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
|
template <size_t S, typename T>
|
||||||
|
bool
|
||||||
|
AABB<S,T>::operator== (const AABB<S,T> rhs) const
|
||||||
|
{
|
||||||
|
return rhs.p0 == p0 && rhs.p1 == p1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
namespace debug {
|
namespace debug {
|
||||||
template <size_t S, typename T>
|
template <size_t S, typename T>
|
||||||
|
2
aabb.hpp
2
aabb.hpp
@ -54,6 +54,8 @@ namespace util {
|
|||||||
AABB<S,T> operator+ (vector<S,T>) const;
|
AABB<S,T> operator+ (vector<S,T>) const;
|
||||||
AABB<S,T> operator- (vector<S,T>) const;
|
AABB<S,T> operator- (vector<S,T>) const;
|
||||||
|
|
||||||
|
bool operator== (AABB) const;
|
||||||
|
|
||||||
point<S,T> p0;
|
point<S,T> p0;
|
||||||
point<S,T> p1;
|
point<S,T> p1;
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user