123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142 |
- using OpenCvSharp;
- using SmartCoalApplication.Annotation;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace SmartCoalApplication.AutomaticMeasurement
- {
- /// <summary>
- /// 结果集导出所用实体
- /// </summary>
- public class MeasureInfoExportModel
- {
- public MeasureInfoExportModel() {
- measureInfoExportDataModelList = new List<MeasureInfoExportDataModel>();
- }
- /// <summary>
- ///
- /// </summary>
- public List<MeasureInfoExportDataModel> measureInfoExportDataModelList { get; set;}
- }
- public class MeasureInfoExportDataModel
- {
- public MeasureInfoExportDataModel()
- {
- matList = new List<Mat>();
- fileNameList = new List<string>();
- itemTypeList = new List<ItemType>();
- GraphicsListList = new List<GraphicsList>();
- }
- /// <summary>
- /// 孔型
- /// </summary>
- public string HoleType { get; set; }
- /// <summary>
- /// 孔型
- /// </summary>
- public string HoleTypeId { get; set; }
- /// <summary>
- /// 图片集合
- /// </summary>
- public List<Mat> matList { get; set; }
- /// <summary>
- /// 图片集合
- /// </summary>
- public List<GraphicsList> GraphicsListList { get; set; }
- /// <summary>
- /// 图片名称集合
- /// </summary>
- public List<string> fileNameList { get; set; }
- /// <summary>
- /// 检测项目集合
- /// </summary>
- public List<ItemType> itemTypeList { get; set; }
- }
- public class ItemType
- {
- public ItemType() {
- LineDataList = new List<LineData>();
- }
- /// <summary>
- /// 检验项目
- /// </summary>
- public string TestItems { get; set; }
- /// <summary>
- /// 规格
- /// </summary>
- public string Specification { get; set; }
- /// <summary>
- /// 是否合格
- /// </summary>
- public bool isOk { get; set; }
- /// <summary>
- /// 测量线数据集合
- /// </summary>
- public List<LineData> LineDataList { get; set; }
- }
- public class LineData
- {
- public LineData()
- {
- value = new List<double>();
- NgValue = new List<double>();
- matIndex = new List<int>();
- }
- /// <summary>
- ///
- /// </summary>
- public string name { get; set; }
- /// <summary>
- /// 是否是最大值 最小值 平均值
- /// </summary>
- public bool isMaxOrMin { get; set; }
- /// <summary>
- /// 1最大值 2最小值 3平均值
- /// </summary>
- public int typeCase { get; set; }
- /// <summary>
- ///
- /// </summary>
- public List<double> value { get; set; }
- /// <summary>
- ///
- /// </summary>
- public List<int> matIndex { get; set; }
- /// <summary>
- ///
- /// </summary>
- public List<double> NgValue { get; set; }
- /// <summary>
- ///
- /// </summary>
- public bool isOk { get; set; }
- }
- }
|