|
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) |