Newer
Older
GHFX_REFACTOR / BaseParam.cs
wxn on 9 Nov 2016 1 KB 冗余代码整理
using System.Drawing;

namespace Cyberpipe
{
    public class BaseParam
    {
        public string layerName;//
        public string uniqueIdFieldName;//要素名称
    }

    public class LineParam : BaseParam {
        public byte transparency;
        public Color lineColor;
        public int sliceNum;//界面分段
        public double cornerSliceAngle;//平滑度
        public int relativeMode;//0:管顶 1:管底  埋深参考点
        public bool isRevert; //是否转为相反数
        public string diameterFieldName;//管径
        public string startDepthFieldName;//起点埋深或高程
        public string endDepthFieldName;//终止点埋深或高程
        public string channelWidth;//沟道宽
        public string channelHeight;//沟道高
    }

    public class PointParam : BaseParam
    {
        public string wellDepthFiledName; //井深字段
        //public string symbolFiledName; //符号角度字段
        public string altitudeFieldName; //高程字段
        public string pointEncodingFieldName; //管点编码
        public double upGround; //高出地面
        public string attachNameFieldName;//附属物名称
        public string z;
    }
}