Template Function xf::cv::ProcessBilateralNXN

Function Documentation

Warning

doxygenfunction: Unable to resolve function “xf::cv::ProcessBilateralNXN” with arguments “(xf::cv::Mat<TYPE, ROWS, COLS, NPC>&, xf::cv::Mat<TYPE, ROWS, COLS, NPC>&, XF_TNAME(DEPTH, NPC), XF_DTUNAME(DEPTH, NPC), XF_DTUNAME(DEPTH, NPC), XF_TNAME(DEPTH, NPC) &, uint16_t, uint16_t, uint16_t&, ap_uint<13>, ap_uint<13>, ap_uint<8>, ap_ufixed<FPRES_SC, 1>, ap_int<8>, int&, int&)”. Candidate function could not be parsed. Parsing error is Error when parsing function declaration. If the function has no return type: Error in declarator or parameters-and-qualifiers Invalid C++ declaration: Expected identifier in nested name, got keyword: void [error at 153] template<int TYPE, int ROWS, int COLS, int PLANES, int DEPTH, int NPC, int WORDWIDTH, int TC, int WIN_SZ, int WIN_SZ_SQ, int NUM_DIST, int FPRES_SC> void ProcessBilateralNXN (xf::cv::Mat< TYPE, ROWS, COLS, NPC > &_src_mat, xf::cv::Mat< TYPE, ROWS, COLS, NPC > &_dst_mat, XF_TNAME(DEPTH, NPC) buf[WIN_SZ][(COLS >> XF_BITSHIFT(NPC))], XF_DTUNAME(DEPTH, NPC) src_buf[WIN_SZ][XF_NPIXPERCYCLE(NPC)+(WIN_SZ - 1)], XF_DTUNAME(DEPTH, NPC) OutputValues[XF_NPIXPERCYCLE(NPC)], XF_TNAME(DEPTH, NPC) &P0, uint16_t img_width, uint16_t img_height, uint16_t &shift_x, ap_uint< 13 > row_ind[WIN_SZ], ap_uint< 13 > row, ap_uint< 8 > win_size, ap_ufixed< FPRES_SC, 1 > exp_lut_sigma_color[WIN_SZ *WIN_SZ][NUM_DIST][256 *PLANES], ap_int< 8 > distances_array_revmap[(WIN_SZ >> 1) *(WIN_SZ >> 1)+1], int &rd_ind, int &wr_ind) ———————————————————————————————————————————————————^ If the function has a return type: Error in declarator or parameters-and-qualifiers If pointer to member declarator: Invalid C++ declaration: Expected ‘::’ in pointer to member (function). [error at 174] template<int TYPE, int ROWS, int COLS, int PLANES, int DEPTH, int NPC, int WORDWIDTH, int TC, int WIN_SZ, int WIN_SZ_SQ, int NUM_DIST, int FPRES_SC> void ProcessBilateralNXN (xf::cv::Mat< TYPE, ROWS, COLS, NPC > &_src_mat, xf::cv::Mat< TYPE, ROWS, COLS, NPC > &_dst_mat, XF_TNAME(DEPTH, NPC) buf[WIN_SZ][(COLS >> XF_BITSHIFT(NPC))], XF_DTUNAME(DEPTH, NPC) src_buf[WIN_SZ][XF_NPIXPERCYCLE(NPC)+(WIN_SZ - 1)], XF_DTUNAME(DEPTH, NPC) OutputValues[XF_NPIXPERCYCLE(NPC)], XF_TNAME(DEPTH, NPC) &P0, uint16_t img_width, uint16_t img_height, uint16_t &shift_x, ap_uint< 13 > row_ind[WIN_SZ], ap_uint< 13 > row, ap_uint< 8 > win_size, ap_ufixed< FPRES_SC, 1 > exp_lut_sigma_color[WIN_SZ *WIN_SZ][NUM_DIST][256 *PLANES], ap_int< 8 > distances_array_revmap[(WIN_SZ >> 1) *(WIN_SZ >> 1)+1], int &rd_ind, int &wr_ind) ——————————————————————————————————————————————————————————^ If declarator-id: Invalid C++ declaration: Expecting “,” or “)” in parameters-and-qualifiers, got “b”. [error at 292] template<int TYPE, int ROWS, int COLS, int PLANES, int DEPTH, int NPC, int WORDWIDTH, int TC, int WIN_SZ, int WIN_SZ_SQ, int NUM_DIST, int FPRES_SC> void ProcessBilateralNXN (xf::cv::Mat< TYPE, ROWS, COLS, NPC > &_src_mat, xf::cv::Mat< TYPE, ROWS, COLS, NPC > &_dst_mat, XF_TNAME(DEPTH, NPC) buf[WIN_SZ][(COLS >> XF_BITSHIFT(NPC))], XF_DTUNAME(DEPTH, NPC) src_buf[WIN_SZ][XF_NPIXPERCYCLE(NPC)+(WIN_SZ - 1)], XF_DTUNAME(DEPTH, NPC) OutputValues[XF_NPIXPERCYCLE(NPC)], XF_TNAME(DEPTH, NPC) &P0, uint16_t img_width, uint16_t img_height, uint16_t &shift_x, ap_uint< 13 > row_ind[WIN_SZ], ap_uint< 13 > row, ap_uint< 8 > win_size, ap_ufixed< FPRES_SC, 1 > exp_lut_sigma_color[WIN_SZ *WIN_SZ][NUM_DIST][256 *PLANES], ap_int< 8 > distances_array_revmap[(WIN_SZ >> 1) *(WIN_SZ >> 1)+1], int &rd_ind, int &wr_ind) —————————————————————————————————————————————————————————————————————————————————————————————————-^