namespace HydroUI { public enum DrawingMode { All, Pic, Net, New, Auxiliary } public enum DrawingStatus { drawingBase, drawingNet, drawingNetNew, drawingPic, drawingOthers, Ready, } public class ColourItem { public DRange DRange { get; set; } = new DRange(); public Color value; public ColourItem(DRange dRange, Color value) { DRange = dRange; this.value = value; } } public enum ColourType { 无 = 0, 节点自由压力 = 1, 节点绝对压力 = 2, 节点需水量 = 3, 管线流量 = 4, 管线流速 = 5 } public class TempForEnum { public string Item1; public dynamic Item2; public TempForEnum(string key, dynamic value) { Item1 = key; Item2 = value; } } public enum MapObjectType { 全部, 节点, 水库, 水池, 水表, 喷头, 管线, 阀门, 重复器, 水泵, 阀门点, 水泵点, } public enum MouseState { 无, 新增节点, 新建水库, 新建水池, 新建水表, 新增喷头, 新增管线, 新增立管, 新建阀门, 新建重复器, 新建水泵, 设置底图范围, } public enum FactoryType { 水厂, 泵站 } public enum RepeatStatus { 收起, 显示 } public enum StatusType { CLOSED = 0, OPEN = 1, ACTIVE = 2, DEFAULT = 3 } public enum PumpType { 调速泵, 定速泵 } }