29template<
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
A vector with arbitrary coefficient type and fixed or dynamic size.
Definition gsVector.h:37
#define index_t
Definition gsConfig.h:32
The G+Smo namespace, containing all definitions for the library.
S give(S &x)
Definition gsMemory.h:266
Struct of for an Axis-aligned bounding box.
Definition gsAABB.h:31
gsAABB< d, Z > & operator=(const gsAABB< d, Z > &other)
Assignment operator.
Definition gsAABB.h:73
index_t level
Level in which the box lives.
Definition gsAABB.h:99
gsAABB(gsAABB< d, Z > &&other)
Move constructor.
Definition gsAABB.h:67
gsAABB(const gsAABB< d, Z > &other)
Copy constructor (makes deep copy)
Definition gsAABB.h:61