#include <wx/gdicmn.h>
A wxRealPoint is a useful data structure for graphics operations.
It contains floating point x and y members. See wxPoint for an integer version.
Note that the coordinates stored inside a wxRealPoint object may be negative and that wxRealPoint functions do not perform any check against negative values.
Miscellaneous operators | |
Note that binary operators are defined as friend functions inside this class, making them accessible via argument-dependent lookup, but hidden otherwise. | |
| wxRealPoint & | operator= (const wxRealPoint &pt) |
| wxRealPoint & | operator+= (const wxRealPoint &pt) |
| wxRealPoint & | operator-= (const wxRealPoint &pt) |
| wxRealPoint & | operator+= (const wxSize &sz) |
| wxRealPoint & | operator-= (const wxSize &sz) |
| wxRealPoint & | operator/= (int divisor) |
| wxRealPoint & | operator*= (int factor) |
| wxRealPoint & | operator/= (double divisor) |
| wxRealPoint & | operator*= (double factor) |
| bool | operator== (const wxRealPoint &p1, const wxRealPoint &p2) |
| bool | operator!= (const wxRealPoint &p1, const wxRealPoint &p2) |
| wxRealPoint | operator+ (const wxRealPoint &p1, const wxRealPoint &p2) |
| wxRealPoint | operator- (const wxRealPoint &p1, const wxRealPoint &p2) |
| wxRealPoint | operator+ (const wxRealPoint &pt, const wxSize &sz) |
| wxRealPoint | operator- (const wxRealPoint &pt, const wxSize &sz) |
| wxRealPoint | operator+ (const wxSize &sz, const wxRealPoint &pt) |
| wxRealPoint | operator- (const wxSize &sz, const wxRealPoint &pt) |
| wxRealPoint | operator- (const wxRealPoint &pt) |
| wxRealPoint | operator/ (const wxRealPoint &sz, int divisor) |
| wxRealPoint | operator* (const wxRealPoint &sz, int factor) |
| wxRealPoint | operator* (int factor, const wxRealPoint &pt) |
| wxRealPoint | operator/ (const wxRealPoint &pt, double divisor) |
| wxRealPoint | operator* (const wxRealPoint &pt, double factor) |
| wxRealPoint | operator* (double factor, const wxRealPoint &pt) |
Public Member Functions | |
| wxRealPoint () | |
| Initializes to zero the x and y members. | |
| wxRealPoint (double x, double y) | |
| Initializes the point with the given coordinates. | |
| wxRealPoint (const wxPoint &pt) | |
| Converts the given wxPoint (with integer coordinates) to a wxRealPoint. | |
Public Attributes | |
| double | x |
| X coordinate of this point. | |
| double | y |
| Y coordinate of this point. | |
| wxRealPoint::wxRealPoint | ( | ) |
Initializes to zero the x and y members.
| wxRealPoint::wxRealPoint | ( | double | x, |
| double | y ) |
Initializes the point with the given coordinates.
| wxRealPoint::wxRealPoint | ( | const wxPoint & | pt | ) |
Converts the given wxPoint (with integer coordinates) to a wxRealPoint.
| wxRealPoint & wxRealPoint::operator*= | ( | double | factor | ) |
| wxRealPoint & wxRealPoint::operator*= | ( | int | factor | ) |
| wxRealPoint & wxRealPoint::operator+= | ( | const wxRealPoint & | pt | ) |
| wxRealPoint & wxRealPoint::operator+= | ( | const wxSize & | sz | ) |
| wxRealPoint & wxRealPoint::operator-= | ( | const wxRealPoint & | pt | ) |
| wxRealPoint & wxRealPoint::operator-= | ( | const wxSize & | sz | ) |
| wxRealPoint & wxRealPoint::operator/= | ( | double | divisor | ) |
| wxRealPoint & wxRealPoint::operator/= | ( | int | divisor | ) |
| wxRealPoint & wxRealPoint::operator= | ( | const wxRealPoint & | pt | ) |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
|
friend |
| double wxRealPoint::x |
X coordinate of this point.
| double wxRealPoint::y |
Y coordinate of this point.