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. |