GSize 尺寸大小。对二维平面上的尺寸大小进行各种数学运算。 更多...
#include <gSize.h>
被 GPaintDevice 继承.
Public 成员函数 | |
GSize () | |
GSize (T_OFFSET w, T_OFFSET h) | |
virtual | ~GSize () |
bool | isNull () const |
bool | isEmpty () const |
bool | isValid () const |
T_OFFSET | width () const |
T_OFFSET | height () const |
void | setWidth (T_OFFSET w) |
void | setHeight (T_OFFSET h) |
void | transpose () |
GSize | expandedTo (const GSize &) const |
GSize | boundedTo (const GSize &) const |
T_OFFSET & | rwidth () |
T_OFFSET & | rheight () |
GSize & | operator+= (const GSize &) |
GSize & | operator-= (const GSize &) |
GSize & | operator*= (double c) |
GSize & | operator/= (double c) |
友元 | |
bool | operator== (const GSize &, const GSize &) |
bool | operator!= (const GSize &, const GSize &) |
bool | operator> (const GSize &, const GSize &) |
const GSize | operator+ (const GSize &, const GSize &) |
const GSize | operator- (const GSize &, const GSize &) |
const GSize | operator* (const GSize &, double) |
const GSize | operator* (double, const GSize &) |
const GSize | operator/ (const GSize &, double) |
GSize 尺寸大小。对二维平面上的尺寸大小进行各种数学运算。
GSize::GSize | ( | ) |
|
inlinevirtual |
T_OFFSET GSize::height | ( | ) | const |
bool GSize::isEmpty | ( | ) | const |
bool GSize::isNull | ( | ) | const |
bool GSize::isValid | ( | ) | const |
GSize& GSize::operator*= | ( | double | c | ) |
GSize& GSize::operator/= | ( | double | c | ) |
T_OFFSET& GSize::rheight | ( | ) |
T_OFFSET& GSize::rwidth | ( | ) |
void GSize::setHeight | ( | T_OFFSET | h | ) |
void GSize::setWidth | ( | T_OFFSET | w | ) |
void GSize::transpose | ( | ) |
T_OFFSET GSize::width | ( | ) | const |