using ESRI.ArcGIS.Geometry;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Kingo.Plugin.EngineEditor.Model
{
public class RepairEntity
{
///如果WKT 与Geometry 不同,最终反馈图形以WKT为住
///
/// WKT
///
public string WKT { get; set; }
///
/// 矢量图形
///
public IGeometry Geometry { get; set; }
public string DLBM { get; set; }
public string CZCSXM { get; set; }
public int MJ { get; set; }
public List ListReference { get; set; }
public int WKID { get; set; }
public string JCBH { get; set; }
///
/// 判断点和线距离:默认0.5米
///
public double Distance { get; set; } = 0.5;
///
/// 包ID
///
public string PackageId { get; set; }
public int OID { get; set; }
}
public class ReferenceEntity
{
public string BSM { get; set; }
public string RefWKT { get; set; }
public IGeometry RefGeometry { get; set; }
public string DLBM { get; set; }
public string CZCSXM { get; set; }
///
/// 是否作为参考图形
///
public bool IsReference { get; set; }
public int oid { get; set; }
///
/// 图形是否被修改
///
public bool Modify { get; set; }
public double EllipseArea { get; set; }
}
}