GPoint 代表二维平面中的一个点。对二维平面上的一个点进行各种数学运算。 更多...
#include <gPoint.h>
Public 成员函数 | |
GPoint () | |
GPoint (T_OFFSET x, T_OFFSET y) | |
GPoint (const T_POINT &tp) | |
bool | isNull () const |
T_OFFSET | x () const |
T_OFFSET | y () const |
void | setX (T_OFFSET x) |
void | setY (T_OFFSET y) |
T_OFFSET & | rx () |
T_OFFSET & | ry () |
GPoint & | operator+= (const GPoint &p) |
GPoint & | operator-= (const GPoint &p) |
GPoint & | operator*= (float c) |
GPoint & | operator*= (double c) |
GPoint & | operator*= (int c) |
GPoint & | operator/= (double c) |
友元 | |
bool | operator== (const GPoint &, const GPoint &) |
bool | operator!= (const GPoint &, const GPoint &) |
const GPoint | operator+ (const GPoint &, const GPoint &) |
const GPoint | operator- (const GPoint &, const GPoint &) |
const GPoint | operator- (const GPoint &) |
const GPoint | operator* (const GPoint &, float) |
const GPoint | operator* (float, const GPoint &) |
const GPoint | operator* (const GPoint &, double) |
const GPoint | operator* (double, const GPoint &) |
const GPoint | operator* (const GPoint &, int) |
const GPoint | operator* (int, const GPoint &) |
const GPoint | operator/ (const GPoint &, double) |
GPoint 代表二维平面中的一个点。对二维平面上的一个点进行各种数学运算。
GPoint::GPoint | ( | ) |
GPoint::GPoint | ( | const T_POINT & | tp | ) |
bool GPoint::isNull | ( | ) | const |
GPoint& GPoint::operator*= | ( | float | c | ) |
GPoint& GPoint::operator*= | ( | double | c | ) |
GPoint& GPoint::operator*= | ( | int | c | ) |
GPoint& GPoint::operator/= | ( | double | c | ) |
T_OFFSET& GPoint::rx | ( | ) |
T_OFFSET& GPoint::ry | ( | ) |
void GPoint::setX | ( | T_OFFSET | x | ) |
void GPoint::setY | ( | T_OFFSET | y | ) |
T_OFFSET GPoint::x | ( | ) | const |
T_OFFSET GPoint::y | ( | ) | const |