|
Compounds |
| class | AAArbitraryRectangle |
| | General-purpose axis-aligned rectangle, identical to AARectangle<> except that it also allows boxes to be infinite. More...
|
| class | AARBoundingBox |
| | General-purpose axis-aligned rectangular bounding box. More...
|
| struct | AARectangle |
| | Basic specification for an axis-aligned rectangle determined by (rl,cl), the corner closest to the origin, and (rh,ch), the corner furthest from it. More...
|
| class | BoundingBox |
| | Abstract base class specifying interface suitable for any bounding box. More...
|
| class | BoundingCircle |
| | Circular bounding box. More...
|
| class | BoundingEllipse |
| | General-purpose ellipsoidal bounding box. More...
|
| class | Intersection |
| | BoundingBox consisting of the intersection between two already-defined bounding boxes. More...
|
| struct | TwoOrderedPoints |
| | Low-level class containing a pair of two-dimensional points in X and Y. More...
|
Functions |
|
template<class T, class Boolean, class Float> std::ostream & | operator<< (std::ostream &s, const BoundingBox< T, Boolean, Float > &b) |
| | Stream output for a BoundingBox.
|