public override void DisplayDetail(HWindow_Final window) { window.DispObj(contours, "green"); window.DispObj(cross, "red"); contours.Dispose(); cross.Dispose(); base.DisplayDetail(window); }
public override void DisplayDetail(HWindow_Final window)//显示详细信息 { window.DispObj(ho_ROI, "blue", "margin"); window.DispObj(ho_SelectedRegions, "green", "fill"); HObject ho_Line = Func_HalconFunction.GenRegionLine(this); window.DispObj(ho_Line, "red", "fill"); ho_Line.Dispose(); window.DispString(DP.hv_Column, DP.hv_Row, name, "orange");//显示文字 }
public void DispMainWindow(HWindow_Final window) { // 显示矩形 if (dispRec) { window.DispObj(contoursDisp, "blue"); } // 显示交点 if (dispCross) { window.DispObj(crossDisp, "yellow"); } //显示找到的线 // window.DispObj(LineDisp, "green"); }
public override void DisplayDetail(HWindow_Final window)//显示详细信息 { try { ho_Shape.Dispose(); } catch (Exception) { } ho_Shape = Func_HalconFunction.GenRegionLine(GetShapePositioned() as Line); window.DispObj(ho_Shape, shapeColor); //显示形状 window.DispString(DP.hv_Column, DP.hv_Row, name, "orange"); //显示文字 }
public void DispMainWindow(HWindow_Final window) { // 显示矩形 if (dispRec) { window.DispObj(contoursDisp, "blue"); } // 显示交点 if (dispCross) { window.DispObj(arrowDisp, "red"); window.DispObj(crossDisp, "orange"); } //显示找到的线 window.DispObj(LineDisp, "green"); }
public override void DisplayDetail(HWindow_Final window)//显示详细信息 { base.DisplayDetail(window); HObject ho_Rectangle = Func_HalconFunction.GenRectangle1(Func_Mathematics.ToRectangle1(ROI)); window.DispObj(ho_Rectangle, color, "margin"); }
public override void DisplayDetail(HWindow_Final window)//显示详细信息 { HObject ho_Rectangle = Func_HalconFunction.GenRectangle2(parameter.rectangle2.GetShapePositioned() as Rectangle2); window.DispObj(ho_Rectangle, "blue", "margin"); ho_Rectangle.Dispose(); base.DisplayDetail(window); }
public override void DisplayDetail(HWindow_Final window)//显示详细信息 { foreach (var item in RegionList) { window.DispObj(item.Ho_Region, "green", "fill");//区域 } base.DisplayDetail(window); }
public override void DisplayDetail(HWindow_Final window)//显示详细信息 { if (unit1 != null) { unit1.DisplayDetail(window); //显示unit1形状的详细信息 } if (unit2 != null) { unit2.DisplayDetail(window); //显示unit2形状的详细信息 } window.DispString(DP.hv_Column, DP.hv_Row - StringHeight, name, color); //显示名称 window.DispString(DP.hv_Column, DP.hv_Row, ((double)hv_PxDistance).ToString("f3"), color); //显示像素距离 window.DispString(DP.hv_Column, DP.hv_Row + StringHeight, ((double)hv_RealDistance).ToString("f3"), color); //显示实际距离 Line line = new Line(pStart.hv_Column, pStart.hv_Row, pEnd.hv_Column, pEnd.hv_Row); //创建结果线 HObject ho_Line = Func_HalconFunction.GenRegionLine(line); //创建结果线 window.DispObj(ho_Line, color, "fill"); //显示结果线 ho_Line.Dispose(); //释放ho_Line }
public override void DisplayDetail(HWindow_Final window)//显示详细信息 { try { ho_Shape.Dispose(); } catch (Exception) { } Circle circlePositioned = GetShapePositioned() as Circle; ho_Shape = Func_HalconFunction.GenCircle(circlePositioned); try { DP.SetPoint(circlePositioned); } catch (Exception) { DP = new Point(circlePositioned.hv_Column, circlePositioned.hv_Row); } base.DisplayDetail(window); HOperatorSet.GenRegionPoints(out HObject ho_Point, hv_Row, hv_Column); window.DispObj(ho_Point, "red", "fill"); ho_Point.Dispose(); window.DispString(DP.hv_Column - StringHeight, DP.hv_Row, name, "orange"); }
public override void DisplayResult(HWindow_Final window) { try { ho_Shape.Dispose(); } catch (Exception) { } ho_Shape = Func_HalconFunction.GenRegionLine(this); window.DispObj(ho_Shape, shapeColor);//显示形状 }
public override void DisplayResult(HWindow_Final window)//显示简单信息 { try { ho_Shape.Dispose(); } catch (Exception) { } ho_Shape = Func_HalconFunction.GenRegionLine(GetShapePositioned() as Line); window.DispObj(ho_Shape, shapeColor);//显示形状 }
public override void DisplayResult(HWindow_Final window) //显示简单信息 { window.DispObj(ho_Shape, shapeColor); //显示当前形状 }
public override void DisplayDetail(HWindow_Final window) //显示详细信息 { window.DispObj(ho_Shape, shapeColor); //显示当前形状 }
public override void DisplayResult(HWindow_Final window)//显示简单信息 { HObject ho_Rectangle = Func_HalconFunction.GenRectangle1(Func_Mathematics.ToRectangle1(ROI)); window.DispObj(ho_Rectangle, color, "margin"); }
public override void DisplayDetail(HWindow_Final window) //显示详细信息 { window.DispObj(ho_Shape, "green", "fill"); //区域 }