在HDevelop中
Row:=[50,50,100,100]
Col:=[20,100,20,100]
gen_cross_contour_xld (Cross, Row, Col, 8, 0.785398)
*作用:为每个输入点(行、列)生成交叉形状的XLD轮廓
*参数1:生成的XLD轮廓
*参数2:行坐标
*参数3:列坐标
*参数4:十字形长度,长度大于等于0
*参数5:十字形方向
dev_open_window(10,10,500,500,'black',WindowHandle)
dev_display (Cross)
在QtCreator中
HObject ho_Cross;
HTuple hv_Row, hv_Col, hv_WindowHandle;
hv_Row.Clear();
hv_Row[0] = 50;
hv_Row[1] = 50;
hv_Row[2] = 100;
hv_Row[3] = 100;
hv_Col.Clear();
hv_Col[0] = 20;
hv_Col[1] = 100;
hv_Col[2] = 20;
hv_Col[3] = 100;
GenCrossContourXld(&ho_Cross, hv_Row, hv_Col, 8, 0.785398);
//作用:为每个输入点(行、列)生成交叉形状的XLD轮廓
//参数1:生成的XLD轮廓
//参数2:行坐标
//参数3:列坐标
//参数4:十字形长度,长度大于等于0
//参数5:十字形方向
SetWindowAttr("background_color","black");
OpenWindow(10,10,500,500,0,"visible","",&hv_WindowHandle);
HDevWindowStack::Push(hv_WindowHandle);
if (HDevWindowStack::IsOpen())
DispObj(ho_Cross, HDevWindowStack::GetActive());