using HalconDotNet; using Rs.Framework; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Rs.MotionPlat.Flow.Camera { /// /// 视觉处理结果 /// public class VisionResult { public VisionResult() { HOperatorSet.GenEmptyObj(out _SourceImage); _SourceImage.Dispose(); } ~VisionResult() { if(_SourceImage != null) { _SourceImage.Dispose(); _SourceImage = null; } } bool _disposed = false; private HObject _SourceImage; public HObject SourceImage { get { return _SourceImage; } set { _SourceImage = value; } } /// /// 是否找到模板 /// public bool SearchModelOK { get; set; } /// /// 偏移量X /// public double OffsetX { get; set; } = 0; /// /// 偏移量Y /// public double OffsetY { get; set; } = 0; /// /// 偏移量R /// public double OffsetR { get; set; } = 0; /// /// 扫码是否OK /// public bool ScanBarCodeOK { get; set; } /// /// SN /// public string SN { get; set; } public int SlotIndex { get; set; } } }