style
This commit is contained in:
parent
d7e3683417
commit
7b3ea29856
19
extent.cpp
19
extent.cpp
@ -27,7 +27,7 @@
|
|||||||
using namespace util;
|
using namespace util;
|
||||||
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
template <typename T>
|
template <typename T>
|
||||||
extent<T>::extent (const T _width, const T _height):
|
extent<T>::extent (const T _width, const T _height):
|
||||||
w (_width),
|
w (_width),
|
||||||
@ -35,6 +35,7 @@ extent<T>::extent (const T _width, const T _height):
|
|||||||
{ ; }
|
{ ; }
|
||||||
|
|
||||||
|
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
template <typename T>
|
template <typename T>
|
||||||
extent<T>::extent (const extent<T> &rhs):
|
extent<T>::extent (const extent<T> &rhs):
|
||||||
w (rhs.w),
|
w (rhs.w),
|
||||||
@ -42,6 +43,7 @@ extent<T>::extent (const extent<T> &rhs):
|
|||||||
{ ; }
|
{ ; }
|
||||||
|
|
||||||
|
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
template <typename T>
|
template <typename T>
|
||||||
extent<T>&
|
extent<T>&
|
||||||
extent<T>::operator= (const extent<T> &rhs) {
|
extent<T>::operator= (const extent<T> &rhs) {
|
||||||
@ -52,7 +54,7 @@ extent<T>::operator= (const extent<T> &rhs) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
template <typename T>
|
template <typename T>
|
||||||
T
|
T
|
||||||
extent<T>::diameter (void) const {
|
extent<T>::diameter (void) const {
|
||||||
@ -60,13 +62,14 @@ extent<T>::diameter (void) const {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
template <typename T>
|
template <typename T>
|
||||||
T
|
T
|
||||||
extent<T>::area (void) const
|
extent<T>::area (void) const
|
||||||
{ return w * h; }
|
{ return w * h; }
|
||||||
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
template <typename T>
|
template <typename T>
|
||||||
extent<T>
|
extent<T>
|
||||||
extent<T>::expanded (util::vector<2,T> size) const
|
extent<T>::expanded (util::vector<2,T> size) const
|
||||||
@ -88,14 +91,14 @@ extent<T>::aspect (void) const
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
template <typename T>
|
template <typename T>
|
||||||
bool
|
bool
|
||||||
extent<T>::empty (void) const
|
extent<T>::empty (void) const
|
||||||
{ return almost_equal (area(), 0); }
|
{ return almost_equal (area(), 0); }
|
||||||
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
template <typename T>
|
template <typename T>
|
||||||
bool
|
bool
|
||||||
extent<T>::operator ==(const extent& rhs) const {
|
extent<T>::operator ==(const extent& rhs) const {
|
||||||
@ -104,13 +107,14 @@ extent<T>::operator ==(const extent& rhs) const {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
template <typename T>
|
template <typename T>
|
||||||
void
|
void
|
||||||
extent<T>::sanity (void) const
|
extent<T>::sanity (void) const
|
||||||
{ CHECK (w >= 0 && h >= 0); }
|
{ CHECK (w >= 0 && h >= 0); }
|
||||||
|
|
||||||
|
|
||||||
|
//-----------------------------------------------------------------------------
|
||||||
namespace util {
|
namespace util {
|
||||||
template <>
|
template <>
|
||||||
void
|
void
|
||||||
@ -123,7 +127,7 @@ namespace util {
|
|||||||
{ return; }
|
{ return; }
|
||||||
}
|
}
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
///////////////////////////////////////////////////////////////////////////////
|
||||||
template <typename T>
|
template <typename T>
|
||||||
std::ostream&
|
std::ostream&
|
||||||
util::operator<< (std::ostream &os, util::extent<T> e) {
|
util::operator<< (std::ostream &os, util::extent<T> e) {
|
||||||
@ -136,6 +140,7 @@ template std::ostream& util::operator<< (std::ostream&, util::extent<uint16_t>);
|
|||||||
template std::ostream& util::operator<< (std::ostream&, util::extent<uint32_t>);
|
template std::ostream& util::operator<< (std::ostream&, util::extent<uint32_t>);
|
||||||
template std::ostream& util::operator<< (std::ostream&, util::extent<uint64_t>);
|
template std::ostream& util::operator<< (std::ostream&, util::extent<uint64_t>);
|
||||||
|
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
namespace util {
|
namespace util {
|
||||||
template struct extent<uint32_t>;
|
template struct extent<uint32_t>;
|
||||||
|
Loading…
Reference in New Issue
Block a user