Lines Matching defs:Point
28 class GFX_EXPORT Point : public PointBase<Point, int, Vector2d> {
30 Point() : PointBase<Point, int, Vector2d>(0, 0) {}
31 Point(int x, int y) : PointBase<Point, int, Vector2d>(x, y) {}
36 explicit Point(DWORD point);
37 explicit Point(const POINT& point);
38 Point& operator=(const POINT& point);
40 explicit Point(const CGPoint& point);
43 ~Point() {}
59 inline bool operator==(const Point& lhs, const Point& rhs) {
63 inline bool operator!=(const Point& lhs, const Point& rhs) {
67 inline Point operator+(const Point& lhs, const Vector2d& rhs) {
68 Point result(lhs);
73 inline Point operator-(const Point& lhs, const Vector2d& rhs) {
74 Point result(lhs);
79 inline Vector2d operator-(const Point& lhs, const Point& rhs) {
83 inline Point PointAtOffsetFromOrigin(const Vector2d& offset_from_origin) {
84 return Point(offset_from_origin.x(), offset_from_origin.y());
88 extern template class PointBase<Point, int, Vector2d>;
94 void PrintTo(const Point& point, ::std::ostream* os);