29 template<
short_t d,
class Z = index_t>
37 first(low), second(upp),
level(lvl)
47 second(upp),
level(-1)
78 second = other.second;
87 first =
give(other.first);
88 second =
give(other.second);
102 # define Eigen gsEigen
103 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
index_t level
Level in which the box lives.
Definition: gsAABB.h:99
S give(S &x)
Definition: gsMemory.h:266
#define index_t
Definition: gsConfig.h:32
gsAABB(const gsAABB< d, Z > &other)
Copy constructor (makes deep copy)
Definition: gsAABB.h:61
gsAABB< d, Z > & operator=(const gsAABB< d, Z > &other)
Assignment operator.
Definition: gsAABB.h:73
gsAABB(gsAABB< d, Z > &&other)
Move constructor.
Definition: gsAABB.h:67
Struct of for an Axis-aligned bounding box.
Definition: gsAABB.h:30