using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using HalconDotNet; namespace HalconTools { /// /// 每个Job中Tool的类型参数 /// public struct JobTool { public ToolType type; public FitLineParam fitLineParam; public FitCircleParam fitCircleParam; public MatchingParam matchingParam; public string modelPath; public ScrewParam screwParam; } public struct JobResult { public FitLineResult fitLineResult; public FitCircleResult fitCircleResult; public MatchingResult matchingResult; public ScrewResult screwResult; } public struct Job { public string name; public List tools; } public struct JobResults { public string name; public List results; } }