51 lines
803 B
C++
51 lines
803 B
C++
#include "Coordinates.h"
|
|
|
|
|
|
Coordinates::Coordinates(int top, int left, int bottom, int right)
|
|
{
|
|
m_top = top;
|
|
m_left = left;
|
|
m_bottom= bottom;
|
|
m_right = right;
|
|
}
|
|
|
|
bool Coordinates::operator == (Coordinates const & coor)
|
|
{
|
|
return (
|
|
(m_top == coor.m_top) &&
|
|
(m_left == coor.m_left) &&
|
|
(m_bottom == coor.m_bottom) &&
|
|
(m_right == coor.m_right)
|
|
);
|
|
}
|
|
|
|
|
|
int Coordinates::top()
|
|
{
|
|
return m_top;
|
|
}
|
|
|
|
int Coordinates::left()
|
|
{
|
|
return m_left;
|
|
}
|
|
|
|
int Coordinates::bottom()
|
|
{
|
|
return m_bottom;
|
|
}
|
|
|
|
int Coordinates::right()
|
|
{
|
|
return m_right;
|
|
}
|
|
|
|
|
|
ostream & operator<<( std::ostream & out, Coordinates const & coor)
|
|
{
|
|
out << "(" << coor.m_top << "," << coor.m_left << ")<->(" << coor.m_bottom << "," << coor.m_right << ")" << endl;
|
|
return out;
|
|
}
|
|
|
|
|