
#include <bbox.h>


Public Member Functions | |
| seg1dT (void) | |
| seg1dT (T Nmin, T Nmax) | |
| void | init (T a, T b, T c) |
| T | getMin (void) const |
| T | getMax (void) const |
| void | setMin (T m) |
| void | setMax (T m) |
| seg1d & | empty (void) |
| seg1d & | infinity (void) |
| bool | isEmpty (void) const |
| seg1d & | set (T b) |
| seg1d & | set (T a, T b) |
| void | expandMin (T b) |
| void | expandMax (T b) |
| seg1d & | add (T b) |
| seg1d & | add (const seg1d &b) |
| seg1d | getIntersection (const seg1d &b) const |
| seg1d | getUnion (const seg1d &b) const |
| bool | contains (T b) const |
| bool | containsOpen (T b) const |
| bool | containsHalf (T b) const |
| bool | intersects (const seg1d &b) const |
| bool | intersectsOpen (const seg1d &b) const |
| bool | intersectsHalf (const seg1d &b) const |
| void | pup (PUP::er &p) |
Private Types | |
| typedef seg1dT< T > | seg1d |
Private Attributes | |
| T | min |
| T | max |
Definition at line 16 of file bbox.h.
Definition at line 28 of file bbox.h.
Referenced by CollisionAggregator::aggregate(), CollideGrid3d::grid2world(), print(), simpleFindCollisions(), and CollideGrid3d::world2grid().
Definition at line 29 of file bbox.h.
Referenced by CollisionAggregator::aggregate(), CollideGrid3d::grid2world(), print(), and CollideGrid3d::world2grid().
Definition at line 85 of file bbox.h.
Referenced by seg1dT< double >::intersectsHalf(), seg1dT< double >::intersectsOpen(), CollideOctant::x_inTerritory(), CollideOctant::y_inTerritory(), and CollideOctant::z_inTerritory().
Definition at line 18 of file bbox.h.
Referenced by seg1dT< double >::contains(), seg1dT< double >::containsHalf(), seg1dT< double >::containsOpen(), seg1dT< double >::empty(), seg1dT< double >::expandMin(), seg1dT< double >::getIntersection(), seg1dT< double >::getMin(), seg1dT< double >::infinity(), seg1dT< double >::init(), seg1dT< double >::intersects(), seg1dT< double >::intersectsHalf(), seg1dT< double >::intersectsOpen(), seg1dT< double >::isEmpty(), seg1dT< double >::pup(), seg1dT< double >::set(), and seg1dT< double >::setMin().
Definition at line 18 of file bbox.h.
Referenced by seg1dT< double >::contains(), seg1dT< double >::containsHalf(), seg1dT< double >::containsOpen(), seg1dT< double >::empty(), seg1dT< double >::expandMax(), seg1dT< double >::getIntersection(), seg1dT< double >::getMax(), seg1dT< double >::getUnion(), seg1dT< double >::infinity(), seg1dT< double >::init(), seg1dT< double >::isEmpty(), seg1dT< double >::pup(), seg1dT< double >::set(), and seg1dT< double >::setMax().
1.5.5