| 59 | friend bool Overlaps(BBox &result, const BBox &b1, const BBox &b2); |
| 60 | |
| 61 | bool Overlaps(const BBox &b) const { |
| 62 | const bool x = (pMax.x >= b.pMin.x) && (pMin.x <= b.pMax.x); |
| 63 | const bool y = (pMax.y >= b.pMin.y) && (pMin.y <= b.pMax.y); |
| 64 | const bool z = (pMax.z >= b.pMin.z) && (pMin.z <= b.pMax.z); |
| 65 | return (x && y && z); |
| 66 | } |
| 67 | |
| 68 | bool Inside(const Point &pt) const { |
| 69 | return (pt.x >= pMin.x && pt.x <= pMax.x && |
no outgoing calls
no test coverage detected