开启左侧

请问这是一个函数还是一个类,什么意思

[复制链接]
343012090 发表于 2019-9-17 08:33:18 | 显示全部楼层 |阅读模式
  1. public HImage Image//请问这个HImage这样子写有什么作用
  2.         {
  3.             get {
  4.                 return this.hv_image;
  5.             }
  6.             set
  7.             {
  8.                 if (value != null)
  9.                 {
  10.                     if (this.hv_image != null)
  11.                     {
  12.                       this.hv_image.Dispose();
  13.                     }
  14.                     this.hv_image = value;
  15.                     hv_image.GetImageSize(out hv_imageWidth, out hv_imageHeight);
  16.                     str_imgSize = String.Format("{0}X{1}", hv_imageWidth, hv_imageHeight);
  17.                     //DispImageFit(mCtrl_HWindow);
  18.                     try
  19.                     {
  20.                         barVisible_strip.Enabled = true;
  21.                         fit_strip.Enabled = true;
  22.                         histogram_strip.Enabled = true;
  23.                         saveImg_strip.Enabled = true;
  24.                         saveWindow_strip.Enabled = true;
  25.                     }
  26.                     catch (Exception)
  27.                     {
  28.                     }
  29.                     viewWindow.displayImage(hv_image);
  30.                 }
  31.             }
  32.         }
  33.         /// <summary>
  34.         /// 获得halcon窗体控件的句柄
  35.         /// </summary>
  36.         public IntPtr HWindowHalconID
  37.         {
  38.             get { return this.mCtrl_HWindow.HalconID; }
  39.         }
  40.         public HWindowControl getHWindowControl()
  41.         {
  42.             return this.mCtrl_HWindow;
  43.         }
复制代码
Criss 发表于 2019-9-17 09:33:16 | 显示全部楼层
上面有两个属性访问器:Image、HWindowHalconID和一个方法:getHWindowControl()方法,这些都是属于你定义那个类的属性和方法。
 楼主| 343012090 发表于 2019-9-18 08:31:16 | 显示全部楼层
Criss 发表于 2019-9-17 09:33
上面有两个属性访问器:Image、HWindowHalconID和一个方法:getHWindowControl()方法,这些都是属于你定义 ...

HImage这个类是HalconDotNet里的,
这个类和 HOperatorSet有什么区别啊
Criss 发表于 2019-9-18 09:29:02 | 显示全部楼层
343012090 发表于 2019-9-18 08:31
HImage这个类是HalconDotNet里的,
这个类和 HOperatorSet有什么区别啊

应该是封装一层,把一些零散的集合在一起整合使用!
 楼主| 343012090 发表于 2019-9-20 11:11:03 | 显示全部楼层
Criss 发表于 2019-9-18 09:29
应该是封装一层,把一些零散的集合在一起整合使用!

是HAlcon内部封装的吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表