#include "ipoint2.h" bool iPoint2::equal(const iPoint2& p) const { return x == p.x && y == p.y; } ostream& operator<<(ostream& out, const iPoint2& p) { p.Output(out); return out; } bool operator==(const iPoint2& p, const iPoint2& q) { return p.equal(q); } bool operator!=(const iPoint2& p, const iPoint2& q) { return !p.equal(q); }