using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace CCDCount.MODEL.ShuLiClass
{
// 行有效区记录类
public class ActiveObjectClass
{
///
/// 活动物体编号
///
public int Num { get; set; }
///
/// 有效物体的每一行数据
///
public List RowsData;
///
/// 物体起始列坐标
///
public int MinStartCol { get; set; }
///
/// 物体结束列坐标
///
public int MaxEndCol { get; set; }
///
/// 上一行起始列坐标
///
public int LastSeenLineStartCol { get; set; }
///
/// 上一行结束列坐标
///
public int LastSeenLineEndCol { get; set; }
///
/// 最开始出现的行号
///
public long StartLine { get; set; }
///
/// 最后出现的行号
///
public long LastSeenLine { get; set; }
///
/// 检测开始时间
///
public DateTime StartCheckTime { get; set; }
///
/// 检测结束时间
///
public DateTime EndCheckTime { get; set; }
///
/// 物体面积
///
public int Area { get; set; }
///
/// 通道编号
///
public int ChannelNO { get; set; }
///
/// 图像宽度
///
public int ImageWidth { get; set; }
///
/// 状态码
/// -1:初始值-未赋值
/// 0:正常
/// 1:超长粒
/// 2:超短粒
/// 3:超宽粒
/// 4:超窄粒
/// 5:超大粒
/// 6:超小粒
/// 7:非颗粒视野异常遮挡
///
public int StateCode { get; set; } = -1;
}
// 活动物体跟踪类
public class RowStartEndCol
{
///
/// 当前有效区行数
///
public long RowsCol { get; set; }
///
/// 当前行有效区域起始列坐标
///
public int StartCol { get; set; }
///
/// 当前行有效区域结束列坐标
///
public int EndCol { get; set; }
}
}