34 #if !defined(WIN32) && !defined(G__WIN32)
43 TPoint() : fX(0), fY(0) { }
44 TPoint(SCoord_t xy) : fX(xy), fY(xy) { }
45 TPoint(SCoord_t x, SCoord_t y) : fX(x), fY(y) { }
46 SCoord_t GetX()
const {
return (SCoord_t)fX; }
47 SCoord_t GetY()
const {
return (SCoord_t)fY; }
48 void SetX(SCoord_t x) { fX = x; }
49 void SetY(SCoord_t y) { fY = y; }
51 friend bool operator==(
const TPoint& p1,
const TPoint& p2);
52 friend bool operator!=(
const TPoint& p1,
const TPoint& p2);
55 inline bool operator==(
const TPoint& p1,
const TPoint& p2)
57 return p1.fX == p2.fX && p1.fY == p2.fY;
60 inline bool operator!=(
const TPoint& p1,
const TPoint& p2)
62 return p1.fX != p2.fX || p1.fY != p2.fY;