#include <DTGrid2D.hpp>
|
void | set_value_list_2D (K *, int) |
| DTGrid2D 'value' array setup. More...
|
|
void | set_ycoord_list (K *, int) |
| yCoord array setup More...
|
|
void | set_ptr_list_2D (K *, int) |
| acc (2D) array setup More...
|
|
void | set_projection1D (K *, K *, K *, int, int, int) |
| proj2D setup More...
|
|
ArrayPrs< K >::PairArray * | accessxy (int, int) |
| Reset pointers that temporarily store addresses for random access. Similar to that for DT-Grid3D. More...
|
|
void | getVoxelyz (T *, int, int, int, typename ArrayPrs< K >::PairArray *) |
|
void | Reset_pointers_2D (void) |
|
◆ ~DTGrid2D()
template<typename T , typename K >
◆ accessxy()
template<typename T , typename K >
Reset pointers that temporarily store addresses for random access. Similar to that for DT-Grid3D.
The function is not required when the pointers are not used as global variables. Random access function of DTGrid2D class.
- Parameters
-
a | index x of the data value to be returned |
b | index y of the data value to be returned |
◆ getVoxelyz()
template<typename T , typename K >
void DTGrid2D< T, K >::getVoxelyz |
( |
T * |
, |
|
|
int |
, |
|
|
int |
, |
|
|
int |
, |
|
|
typename ArrayPrs< K >::PairArray * |
|
|
) |
| |
|
protected |
◆ Reset_pointers_2D()
template<typename T , typename K >
void DTGrid2D< T, K >::Reset_pointers_2D |
( |
void |
| ) |
|
|
protected |
◆ set_projection1D()
template<typename T , typename K >
void DTGrid2D< T, K >::set_projection1D |
( |
K * |
values1, |
|
|
K * |
values2, |
|
|
K * |
values3, |
|
|
int |
length1, |
|
|
int |
length2, |
|
|
int |
length3 |
|
) |
| |
|
protected |
proj2D setup
Create an instance of a DTGrid1D class and set up the proj1D object that contain xCoord, acc and the 'value' arrays of DTGrid1D.
- Parameters
-
values1 | pointer to the 'value' array of the DTGrid1D. |
values2 | pointer to the xCoord array of the DTGrid1D. |
values3 | pointer to the acc array of the DTGrid1D. |
length1 | length of the 'value' array. |
length2 | length of the xCoord array. |
length3 | length of the acc array. |
◆ set_ptr_list_2D()
template<typename T , typename K >
void DTGrid2D< T, K >::set_ptr_list_2D |
( |
K * |
values, |
|
|
int |
length |
|
) |
| |
|
protected |
acc (2D) array setup
Read and store the list of pointers to the first member of each of the connected components in a 2-dimensional DT-Grid.
- Parameters
-
values | pointer to the array that stores the acc array indices. |
length | length of the acc array. |
◆ set_value_list_2D()
template<typename T , typename K >
void DTGrid2D< T, K >::set_value_list_2D |
( |
K * |
values, |
|
|
int |
length |
|
) |
| |
|
protected |
DTGrid2D 'value' array setup.
Read the 2D 'value' array and store.
- Parameters
-
values | pointer to the array that stores the 'value' array of DTGrid2D. |
length | length of the 'value' array. |
◆ set_ycoord_list()
template<typename T , typename K >
void DTGrid2D< T, K >::set_ycoord_list |
( |
K * |
values, |
|
|
int |
length |
|
) |
| |
|
protected |
yCoord array setup
Read and store the yCoord array that stores in minimum and maximum coordinates of the connected components in y direction.
- Parameters
-
values | the pointer that addresses to the values of yCoord array. |
length | the length of the yCoord array. |
◆ DTGrid1D
template<typename T , typename K >
template<class M , class H >
◆ DTGrid3D
template<typename T , typename K >
template<class M , class H >
◆ DTGrid3Dex
template<typename T , typename K >
◆ Length_of_Ptr_List_2D
template<typename T , typename K >
int DTGrid2D< T, K >::Length_of_Ptr_List_2D |
|
private |
◆ Length_of_Value_List_2D
template<typename T , typename K >
int DTGrid2D< T, K >::Length_of_Value_List_2D |
|
private |
◆ Length_of_Ycoord_List
template<typename T , typename K >
int DTGrid2D< T, K >::Length_of_Ycoord_List |
|
private |
◆ proj1D
template<typename T , typename K >
◆ Ptr_List_2D
template<typename T , typename K >
◆ Value_List_2D
template<typename T , typename K >
◆ Ycoord_List
template<typename T , typename K >
The documentation for this class was generated from the following file: