|
| FXRangef () |
|
| FXRangef (const FXRangef &bounds) |
|
| FXRangef (const FXVec3f &lo, const FXVec3f &hi) |
|
| FXRangef (FXfloat xlo, FXfloat xhi, FXfloat ylo, FXfloat yhi, FXfloat zlo, FXfloat zhi) |
|
| FXRangef (const FXSpheref &sphere) |
|
FXRangef & | operator= (const FXRangef &bounds) |
|
FXRangef & | set (const FXRangef &bounds) |
|
FXRangef & | set (const FXVec3f &lo, const FXVec3f &hi) |
|
FXRangef & | set (FXfloat xlo, FXfloat xhi, FXfloat ylo, FXfloat yhi, FXfloat zlo, FXfloat zhi) |
|
FXVec3f & | operator[] (FXint i) |
|
const FXVec3f & | operator[] (FXint i) const |
|
bool | operator== (const FXRangef &r) const |
|
bool | operator!= (const FXRangef &r) const |
|
FXfloat | width () const |
|
FXfloat | height () const |
|
FXfloat | depth () const |
|
FXfloat | longest () const |
|
FXfloat | shortest () const |
|
FXfloat | diameter () const |
|
FXfloat | radius () const |
|
FXVec3f | diagonal () const |
|
FXVec3f | center () const |
|
bool | empty () const |
|
bool | contains (FXfloat x, FXfloat y, FXfloat z) const |
|
bool | contains (const FXVec3f &p) const |
|
bool | contains (const FXRangef &bounds) const |
|
bool | contains (const FXSpheref &sphere) const |
|
FXRangef & | include (FXfloat x, FXfloat y, FXfloat z) |
|
FXRangef & | include (const FXVec3f &v) |
|
FXRangef & | include (const FXRangef &box) |
|
FXRangef & | include (const FXSpheref &sphere) |
|
FXint | intersect (const FXVec4f &plane) const |
|
bool | intersect (const FXVec3f &u, const FXVec3f &v) |
|
FXVec3f | corner (FXint c) const |
|