12 template<
typename T,
typename K>
48 template <
class M,
class H>
50 template <
class M,
class H>
67 template <
typename T,
typename K>
81 template <
typename T,
typename K>
85 Length_of_Value_List_1D = length;
94 template <
typename T,
typename K>
98 Length_of_Xcoord_List = length;
99 set_countdown_1 = length -1;
108 template <
typename T,
typename K>
112 Length_of_Ptr_List_1D = length;
131 template <
typename T,
typename K>
135 int countdown_1 = set_countdown_1;
141 for (;countdown_1>0;countdown_1--){
143 key1 = a>=coo1->
v1 ? (a<=coo1->
v2 ? true :
false) :
false;
145 return *(ptt1) + a - coo1->
v1;
162 template <
typename T,
typename K>
175 key1 = a>=coo1->
v1 ? (a<=coo1->
v2 ? true :
false) :
false;
177 return *(ptt1) + a - coo1->
v1;
Definition: ArrayPrs.hpp:42
K v2
index into the icoord array (min connected component)
Definition: ArrayPrs.hpp:45
K v1
Definition: ArrayPrs.hpp:44
Definition: ArrayPrs.hpp:19
void Set_Pair_Array_Values(K *, int)
Setup the array that stores the complete icoord values.
Definition: ArrayPrs.hpp:74
Definition: ArrayPtr.hpp:20
void Set_Pointer_Array_Values(typename ArrayPrs< K >::PairArray *, K *, int, int)
Setup the array that stores the IndexPair values.
Definition: ArrayPtr.hpp:108
Definition: DTGrid1D.hpp:13
ArrayPrs< K >::PairArray * accessx2(int)
A more compact version of the random access function of DTGrid1D class.
Definition: DTGrid1D.hpp:163
void set_value_list_1D(K *, int)
DTGrid1D 'value' array setup.
Definition: DTGrid1D.hpp:82
ArrayPtr< T, K > * Ptr_List_1D
Definition: DTGrid1D.hpp:20
void set_xcoord_list(K *, int)
xCoord array setup
Definition: DTGrid1D.hpp:95
ArrayPrs< K > * Value_List_1D
Definition: DTGrid1D.hpp:18
int Length_of_Ptr_List_1D
Definition: DTGrid1D.hpp:24
void set_ptr_list_1D(K *, int)
acc (1D) array setup
Definition: DTGrid1D.hpp:109
int set_countdown_1
Definition: DTGrid1D.hpp:46
ArrayPrs< K >::PairArray * accessx(int)
Reset pointers for random access. Similar to that for DT-Grid2D.
Definition: DTGrid1D.hpp:132
~DTGrid1D()
DTGrid3D destructor.
Definition: DTGrid1D.hpp:68
T * getVoxelxyz(T *, int, int, int)
ArrayPrs< K > * Xcoord_List
Definition: DTGrid1D.hpp:19
int Length_of_Xcoord_List
Definition: DTGrid1D.hpp:23
int Length_of_Value_List_1D
Definition: DTGrid1D.hpp:22
void Reset_pointers_1D(void)
Definition: DTGrid2D.hpp:17
Definition: DTGrid3D.hpp:65
Definition: DTGrid3Dex.hpp:73