#include <GteArray4.h>
Public Member Functions | |
Array4 (size_t bound0, size_t bound1, size_t bound2, size_t bound3) | |
Array4 (size_t bound0, size_t bound1, size_t bound2, size_t bound3, T *objects) | |
Array4 () | |
Array4 (Array4 const &) | |
Array4 (Array4 &&) | |
size_t | GetBound0 () const |
size_t | GetBound1 () const |
size_t | GetBound2 () const |
size_t | GetBound3 () const |
Array4 & | operator= (Array4 const &) |
Array4 & | operator= (Array4 &&) |
T **const * | operator[] (int cuboid) const |
T *** | operator[] (int cuboid) |
Private Member Functions | |
void | SetPointers (T *objects) |
void | SetPointers (Array4 const &other) |
Private Attributes | |
size_t | mBound0 |
size_t | mBound1 |
size_t | mBound2 |
size_t | mBound3 |
std::vector< T * > | mIndirect1 |
std::vector< T ** > | mIndirect2 |
std::vector< T *** > | mIndirect3 |
std::vector< T > | mObjects |
Definition at line 21 of file GteArray4.h.
gte::Array4< T >::Array4 | ( | size_t | bound0, |
size_t | bound1, | ||
size_t | bound2, | ||
size_t | bound3 | ||
) |
Definition at line 65 of file GteArray4.h.
gte::Array4< T >::Array4 | ( | size_t | bound0, |
size_t | bound1, | ||
size_t | bound2, | ||
size_t | bound3, | ||
T * | objects | ||
) |
Definition at line 80 of file GteArray4.h.
gte::Array4< T >::Array4 | ( | ) |
Definition at line 94 of file GteArray4.h.
gte::Array4< T >::Array4 | ( | Array4< T > const & | other | ) |
Definition at line 104 of file GteArray4.h.
gte::Array4< T >::Array4 | ( | Array4< T > && | other | ) |
Definition at line 119 of file GteArray4.h.
|
inline |
Definition at line 134 of file GteArray4.h.
|
inline |
Definition at line 140 of file GteArray4.h.
|
inline |
Definition at line 146 of file GteArray4.h.
|
inline |
Definition at line 152 of file GteArray4.h.
Array4< T > & gte::Array4< T >::operator= | ( | Array4< T > const & | other | ) |
Definition at line 110 of file GteArray4.h.
Array4< T > & gte::Array4< T >::operator= | ( | Array4< T > && | other | ) |
Definition at line 125 of file GteArray4.h.
|
inline |
Definition at line 158 of file GteArray4.h.
|
inline |
Definition at line 164 of file GteArray4.h.
|
private |
Definition at line 170 of file GteArray4.h.
|
private |
Definition at line 190 of file GteArray4.h.
|
private |
Definition at line 57 of file GteArray4.h.
|
private |
Definition at line 57 of file GteArray4.h.
|
private |
Definition at line 57 of file GteArray4.h.
|
private |
Definition at line 57 of file GteArray4.h.
|
private |
Definition at line 59 of file GteArray4.h.
|
private |
Definition at line 60 of file GteArray4.h.
|
private |
Definition at line 61 of file GteArray4.h.
|
private |
Definition at line 58 of file GteArray4.h.