29 xLower = std::numeric_limits<T>::lowest();
30 yLower = std::numeric_limits<T>::lowest();
31 xUpper = std::numeric_limits<T>::max();
32 yUpper = std::numeric_limits<T>::max();
37 void extend(
const AABB& other)
56 return {std::numeric_limits<T>::max(), std::numeric_limits<T>::max(),
57 std::numeric_limits<T>::lowest(), std::numeric_limits<T>::lowest()};
T xUpper
x upper bound : excluded
T yUpper
y upper bound : excluded
Axis-Aligned Bounding Box.
T xLower
x lower bound : excluded
static constexpr AABB getInitializedForExtension()
Used to initialize before computing the bounding box of objects.
T yLower
y lower bound : excluded