using GeoSigmaDrawLib; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using UCDraw; namespace KevServer { /// /// 绘图工具基础类 /// public class WebDrawTool { /// /// 光标类型 /// public CursorType ToolCursor { get; set; } = CursorType.Default; /// /// 工具类型 /// public DrawItemType ItemType { get; set; } public GeoSigmaXY Geo { get; set; } = null; public WebDrawTool() { } public WebDrawTool(GeoSigmaXY geo) { Geo = geo; } /// /// 开始进入工具状态 /// public virtual void Start() { Geo.SetItem((int)ItemType); } public virtual void End() { } } }