1 #ifndef CORE_Array3D_CPP 2 #define CORE_Array3D_CPP 36 const T* vs=&(*this)[0];
this class describes an array of arrays stored as follow:
Definition: CORE_Array3D.h:14
void copy(const CORE_Array3D< T > &src)
void copy
Definition: CORE_Array3D.hpp:26
#define tUSInt
Definition: types.h:28
void setSize(const tUIndex &n)
set the size
Definition: CORE_Array.h:292
virtual tString toString() const
return the string associated to the string
Definition: CORE_String.h:223
tString toString() const
return the string associated to the integer
Definition: CORE_Integer.h:106
tString toString() const
turn the array into string
Definition: CORE_Array3D.hpp:32
CORE_Array3D()
build an array of T*
Definition: CORE_Array3D.hpp:9
void setValues(const tUIndex &n, const Q *v)
set the values of the array by copying the n first values of pointer v
Definition: CORE_Array.h:445
#define tUIndex
Definition: types.h:126
#define tString
Definition: types.h:135
void setSize(const tUIndex &n, const tUIndex &p, const tUIndex &q)
set the size of the array
Definition: CORE_Array3D.hpp:18
tUIndex mSize[3]
Definition: CORE_Array3D.h:19
Definition: CORE_ArrayList.h:12
void getSize(tUIndex &n, tUIndex &p, tUIndex &q) const
return the size of the array in each direction
Definition: CORE_Array3D.h:115
virtual ~CORE_Array3D()
destroy an array of T*
Definition: CORE_Array3D.hpp:14