Newer
Older
GHFX_REFACTOR / EnumEventMode.cs
xiaowei on 6 Dec 2016 2 KB 下拉提交未修改
using System;
using System.Drawing;
using log4net.Util;

namespace Cyberpipe
{
    //横断面分析、基线剖面分析、道路断面分析
    public enum EnumTrackPolylineEndMode
    {
        Default_Analysis = 0, //无分析
        HDM_Analysis = 1, //横断面分析
        DLDM_Analysis = 2,//道路断面分析
        JXPM_Analysis = 3,  //基线剖面分析
        //add bu yanxiaowei
        YXKW_Analysis=4,//沿线开挖
        JLBZ_Analysis=5//
    }

    //模拟规划设计模式
    public enum EnumDesignMode
    {
        Null = 0,
        AddPipe = 1,
        AddTunnel = 2,
        AddCitySevenLine = 3,
        AddAttach = 4,//附属物
        AddCharactor = 5//特征点
    }

    public class CitySevenLine
    {
        private String _name;
        private String _type;

        public string Name
        {
            get { return _name; }
            set { _name = value; }
        }

        public string Type
        {
            get { return _type; }
            set { _type = value; }
        }

        public static Color getColorByName(String name)
        {
            Color color = new Color();
            switch (name)
            {
                case "城市红线":
                    color = Color.Red;
                    break;
                case "城市橙线":
                    color = Color.Orange;
                    break;
                case "城市黄线":
                    color = Color.Yellow;
                    break;
                case "城市绿线":
                    color = Color.Green;
                    break;
                case "城市蓝线":
                    color = Color.Blue;
                    break;
                case "城市紫线":
                    color = Color.Purple;
                    break;
                case "城市黑线":
                    color = Color.Black;
                    break;
                default:
                    color = Color.Black;
                    break;
            }
            return color;
        }

        public CitySevenLine(String name, String type)
        {
            this._name = name;
            this._type = type;
        }
    }
}