|
Public Member Functions |
| FXExtentf () |
| FXExtentf (const FXExtentf &ext) |
| FXExtentf (const FXVec2f &lo, const FXVec2f &hi) |
| FXExtentf (FXfloat xlo, FXfloat xhi, FXfloat ylo, FXfloat yhi) |
FXExtentf & | operator= (const FXExtentf &ext) |
FXVec2f & | operator[] (FXint i) |
const FXVec2f & | operator[] (FXint i) const |
bool | operator== (const FXExtentf &ext) const |
bool | operator!= (const FXExtentf &ext) const |
FXfloat | width () const |
FXfloat | height () const |
FXfloat | longest () const |
FXfloat | shortest () const |
FXfloat | diameter () const |
FXfloat | radius () const |
FXVec2f | diagonal () const |
FXVec2f | center () const |
bool | empty () const |
bool | contains (FXfloat x, FXfloat y) const |
bool | contains (const FXVec2f &p) const |
bool | contains (const FXExtentf &ext) const |
FXExtentf & | include (FXfloat x, FXfloat y) |
FXExtentf & | include (const FXVec2f &v) |
FXExtentf & | include (const FXExtentf &ext) |
FXVec2f | corner (FXint c) const |
Public Attributes |
FXVec2f | lower |
FXVec2f | upper |
Friends |
bool | overlap (const FXExtentf &a, const FXExtentf &b) |
FXExtentf | unite (const FXExtentf &a, const FXExtentf &b) |
FXExtentf | intersect (const FXExtentf &a, const FXExtentf &b) |
FXStream & | operator<< (FXStream &store, const FXExtentf &ext) |
FXStream & | operator>> (FXStream &store, FXExtentf &ext) |