16template<
typename T,
typename K>
47 template <
class M,
class H>
50 template <
class M,
class H>
67template <
typename T,
typename K>
82template <
typename T,
typename K>
85 Value_List_2D->Set_Pair_Array_Values(
values,length);
86 Length_of_Value_List_2D = length;
95template <
typename T,
typename K>
98 Ycoord_List->Set_Pair_Array_Values(
values,length);
99 Length_of_Ycoord_List = length;
108template <
typename T,
typename K>
111 Ptr_List_2D->Set_Pointer_Array_Values(Value_List_2D->PArray,
values,Length_of_Value_List_2D,length);
112 Length_of_Ptr_List_2D = length;
125template <
typename T,
typename K>
152template <
typename T,
typename K>
Define the array for storing pairs of indices.
Define the array for storing pointers into ArrayPrs.
Define arrays of regular type used in any of the DT-Grid layers.
Define the 1D DT-Grid class and group its functions.
Definition DTGrid1D.hpp:13
Definition DTGrid2D.hpp:17
~DTGrid2D()
DTGrid3D destructor.
Definition DTGrid2D.hpp:68
void set_projection1D(K *, K *, K *, int, int, int)
proj2D setup
Definition DTGrid2D.hpp:126
ArrayPrs< K >::PairArray * accessxy(int, int)
Reset pointers that temporarily store addresses for random access. Similar to that for DT-Grid3D.
Definition DTGrid2D.hpp:153
ArrayPrs< K > * Ycoord_List
Definition DTGrid2D.hpp:24
ArrayPtr< T, K > * Ptr_List_2D
Definition DTGrid2D.hpp:25
void getVoxelyz(T *, int, int, int, typename ArrayPrs< K >::PairArray *)
DTGrid1D< T, K > * proj1D
Definition DTGrid2D.hpp:27
int Length_of_Ycoord_List
Definition DTGrid2D.hpp:30
int Length_of_Ptr_List_2D
Definition DTGrid2D.hpp:31
void set_ptr_list_2D(K *, int)
acc (2D) array setup
Definition DTGrid2D.hpp:109
void Reset_pointers_2D(void)
int Length_of_Value_List_2D
Definition DTGrid2D.hpp:29
ArrayPrs< K > * Value_List_2D
Definition DTGrid2D.hpp:23
void set_ycoord_list(K *, int)
yCoord array setup
Definition DTGrid2D.hpp:96
void set_value_list_2D(K *, int)
DTGrid2D 'value' array setup.
Definition DTGrid2D.hpp:83
Definition DTGrid3D.hpp:65
Definition DTGrid3Dex.hpp:73