|
virtual | ~box3 () |
|
| box3 (const box3 &a_from) |
|
box3 & | operator= (const box3 &a_from) |
|
bool | center (VEC3 &a_center) const |
|
bool | set_bounds (const VEC3 &a_mn, const VEC3 &a_mx) |
|
bool | set_bounds (T_t a_mn_x, T_t a_mn_y, T_t a_mn_z, T_t a_mx_x, T_t a_mx_y, T_t a_mx_z) |
|
bool | get_size (T_t &a_dx, T_t &a_dy, T_t &a_dz) const |
|
bool | is_empty () const |
|
const VEC3 & | mn () const |
|
const VEC3 & | mx () const |
|
bool | back (VEC3 &a_min, VEC3 &a_min_y, VEC3 &a_min_xy, VEC3 &a_min_x) const |
|
bool | front (VEC3 &a_max, VEC3 &a_max_x, VEC3 &a_max_xy, VEC3 &a_max_y) const |
|
void | extend_by (const VEC3 &a_point) |
|
void | extend_by (T_t a_x, T_t a_y, T_t a_z) |
|
bool | get_cube_size (T_t &a_dx, T_t &a_dy, T_t &a_dz, T_t(*a_sqrt)(T_t)) const |
|
void | dump (std::ostream &a_out) |
|
template<class VEC3>
class tools::box3< VEC3 >
Definition at line 15 of file box3.