AbstractGrid2DSquareCell[] |
Grid2DSquareCellProcessorDEM.getMetrics1(AbstractGrid2DSquareCell _Grid2DSquareCell,
double distance,
double weightIntersect,
double weightFactor,
Grid2DSquareCellDoubleFactory _Grid2DSquareCellDoubleFactory,
Grid2DSquareCellIntFactory _Grid2DSquareCellIntFactory,
boolean handleOutOfMemoryError)
Returns an Grid2DSquareCellDouble[] metrics1 where:
metrics1[0] = no data count;
metrics1[1] = flatness;
metrics1[2] = roughness;
metrics1[3] = slopyness;
metrics1[4] = levelness;
metrics1[5] = totalDownness;
metrics1[6] = averageDownness;
metrics1[7] = totalUpness;
metrics1[8] = averageUpness;
metrics1[9] = maxd_hhhh [ sum of distance weighted maximum height differences ];
metrics1[10] = mind_hhhh [ sum of distance weighted minimum height differences ];
metrics1[11] = sumd_hhhh [ sum of distance weighted height differences ];
metrics1[12] = aved_hhhh [ sum of distance weighted average height difference ];
metrics1[13] = count_hhhh [ count ];
metrics1[14] = w_hhhh [ sum of distance weights ];
metrics1[15] = mind_hxhx_ai_hhhl [ sum of distance weighted ( minimum difference of cells adjacent to lower cell ) ];
metrics1[16] = maxd_hxhx_ai_hhhl [ sum of distance weighted ( maximum difference of cells adjacent to lower cell ) ];
metrics1[17] = sumd_hxhx_ai_hhhl [ sum of distance weighted ( sum of differences of cells adjacent to lower cell ) ];
metrics1[18] = d_xhxx_ai_hhhl [ sum of distance weighted ( difference of cell opposite lower cell ) ];
metrics1[19] = d_xxxl_ai_hhhl [ sum of distance weighted ( difference of lower cell ) ];
metrics1[20] = sumd_xhxl_ai_hhhl [ sum of distance weighted ( sum of differences of lower cell and cell opposite ) ];
metrics1[21] = mind_abs_xhxl_ai_hhhl [ sum of distance weighted ( minimum difference magnitude of lower cell and cell opposite ) ];
metrics1[22] = maxd_abs_xhxl_ai_hhhl [ sum of distance weighted ( maximum difference magnitude of lower cell and cell opposite ) ];
metrics1[23] = sumd_abs_xhxl_ai_hhhl [ sum of distance weighted ( sum of difference magnitudes of lower cell and cell opposite ) ];
metrics1[24] = count_hhhl [ count ];
metrics1[25] = w_hhhl [ sum of distance weights ];
metrics1[26] = mind_hxhx_ai_hlhl [ sum of distance weighted ( minimum difference of higher cells ) ];
metrics1[27] = maxd_hxhx_ai_hlhl [ sum of distance weighted ( maximum difference of higher cells ) ];
metrics1[28] = sumd_hxhx_ai_hlhl [ sum of distance weighted ( sum differences of higher cells ) ];
metrics1[29] = mind_xlxl_ai_hlhl [ sum of distance weighted ( minimum difference of lower cells ) ];
metrics1[30] = maxd_xlxl_ai_hlhl [ sum of distance weighted ( maximum difference of lower cells ) ];
metrics1[31] = sumd_xlxl_ai_hlhl [ sum of distance weighted ( sum of differences of lower cells ) ];
metrics1[32] = mind_abs_hlhl [ sum of distance weighted ( minimum difference magnitude of cells ) ];
metrics1[33] = maxd_abs_hlhl [ sum of distance weighted ( maximum difference magnitude of cells ) ];
metrics1[34] = sumd_abs_hlhl [ sum of distance weighted ( sum of difference magnitudes of cells ) ];
metrics1[35] = count_hlhl [ count ];
metrics1[36] = w_hlhl [ sum of distance weights ];
metrics1[37] = mind_hhxx_ai_hhll [ sum of distance weighted ( minimum difference of higher cells ) ];
metrics1[38] = maxd_hhxx_ai_hhll [ sum of distance weighted ( maximum difference of higher cells ) ];
metrics1[39] = sumd_hhxx_ai_hhll [ sum of distance weighted ( sum of differences of higher cells ) ];
metrics1[40] = mind_xxll_ai_hhll [ sum of distance weighted ( minimum difference of lower cells ) ];
metrics1[41] = maxd_xxll_ai_hhll [ sum of distance weighted ( maximum difference of lower cells ) ];
metrics1[42] = sumd_xxll_ai_hhll [ sum of distance weighted ( sum of differences of lower cells ) ];
metrics1[43] = mind_abs_hhll [ sum of distance weighted ( minimum difference magnitude of cells ) ];
metrics1[44] = maxd_abs_hhll [ sum of distance weighted ( maximum difference magnitude of cells ) ];
metrics1[45] = sumd_abs_hhll [ sum of distance weighted ( sum of difference magnitudes of cells ) ];
metrics1[46] = count_hhll [ count ];
metrics1[47] = w_hhll [ sum of distance weights ];
metrics1[48] = mind_lxlx_ai_lllh [ sum of distance weighted ( minimum difference of cells adjacent to higher cell ) ];
metrics1[49] = maxd_lxlx_ai_lllh [ sum of distance weighted ( maximum difference of cells adjacent to higher cell ) ];
metrics1[50] = sumd_lxlx_ai_lllh [ sum of distance weighted ( sum of differences of cells adjacent to higher cell ) ];
metrics1[51] = d_xlxx_ai_lllh [ sum of distance weighted ( difference of cell opposite higher cell ) ];
metrics1[52] = d_xxxh_ai_lllh [ sum of distance weighted ( difference of higher cell ) ];
metrics1[53] = sumd_xlxh_ai_lllh [ sum of distance weighted ( sum of differences of higher cell and cell opposite ) ];
metrics1[54] = mind_abs_xlxh_ai_lllh [ sum of distance weighted ( minimum difference magnitude of higher cell and cell opposite ) ];
metrics1[55] = maxd_abs_xlxh_ai_lllh [ sum of distance weighted ( maximum difference magnitude of higher cell and cell opposite ) ];
metrics1[56] = sumd_abs_xlxh_ai_lllh [ sum of distance weighted ( sum of difference magnitudes of higher cell and cell opposite ) ];
metrics1[57] = count_lllh [ count ];
metrics1[58] = w_lllh [ sum of distance weights ];
metrics1[59] = maxd_llll [ sum of distance weighted maximum height differences ];
metrics1[60] = mind_llll [ sum of distance weighted minimum height differences ];
metrics1[61] = sumd_llll [ sum of distance weighted height differences ];
metrics1[62] = aved_llll [ sum of distance weighted average height difference ];
metrics1[63] = count_llll [ count ];
metrics1[64] = w_llll [ sum of distance weights ]; |