|
void | clear () |
|
the_aa_bbox_t & | operator<< (const p3x1_t &pt) |
|
|
|
the_aa_bbox_t & | operator+= (const the_aa_bbox_t &bbox) |
|
the_aa_bbox_t | operator+ (const the_aa_bbox_t &bbox) const |
|
the_aa_bbox_t & | operator*= (const float &s) |
|
the_aa_bbox_t | operator* (const float &s) const |
|
the_aa_bbox_t & | operator+= (const float &r) |
|
the_aa_bbox_t | operator+ (const float &r) const |
|
the_aa_bbox_t | operator- (const float &r) const |
|
the_aa_bbox_t & | operator-= (const float &r) |
|
bool | operator== (const the_aa_bbox_t &bbox) const |
|
bool | operator!= (const the_aa_bbox_t &bbox) const |
|
bool | operator< (const the_aa_bbox_t &bbox) const |
|
float | volume () const |
|
void | corners (p3x1_t *corner_array) const |
|
bool | is_empty () const |
|
bool | is_singular () const |
|
bool | is_linear () const |
|
bool | is_planar () const |
|
bool | is_spacial () const |
|
float | length (const unsigned int &axis_id) const |
|
p3x1_t | center () const |
|
float | radius (const p3x1_t ¢er) const |
|
float | radius () const |
|
float | diameter () const |
|
float | radius (const p3x1_t ¢er, const unsigned int &axis_w_id) const |
|
float | radius (const unsigned int &axis_w_id) const |
|
void | contains (const p3x1_t &pt, bool &contained_in_x, bool &contained_in_y, bool &contained_in_z) const |
|
bool | contains (const p3x1_t &pt) const |
|
bool | contains (const the_aa_bbox_t &bbox) const |
|
bool | intersects (const the_aa_bbox_t &bbox) const |
|
void | clamp (const the_aa_bbox_t &confines) |
|
the_aa_bbox_t | clamped (const the_aa_bbox_t &confines) const |
|
bool | intersects_ray (const p3x1_t &o, const v3x1_t &d, float &t_min, float &t_max) const |
|
unsigned int | largest_dimension () const |
|
unsigned int | smallest_dimension () const |
|
void | dump (ostream &strm) const |
|