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