Files
envi-code/SourceCode/Code2026/tg_shs/inc/TArch/TAsdKeyDefine.h
T
gjm 164968b62e chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
2026-10-04 00:04:20 +08:00

220 lines
9.0 KiB
C
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
//------------------------------------------------------------------------+
// Copyright (C), 1998-2011, Beijing Tangent Software Co. Ltd.
// = FileName :
// = Version : ver1.0
// = Author : xlc
// = CreateDate : 2011-04-22
// = Description: 字典键值定义
// = Maintainers:
//
//------------------------------------------------------------------------+
#ifndef _TASDKEYDEFINE_H_
#define _TASDKEYDEFINE_H_
#define KEY_DXF _T("DXF") // dxf名称
#define KEY_THISID _T("Thisid") // 自身id
#define KEY_START _T("Start") // 开始点
#define KEY_END _T("End") // 终止点
#define KEY_MID _T("Mid") // 中点
#define KEY_WEIGHT _T("Weight") // 材质重
#define KEY_EL _T("El") // 标高
#define KEY_W _T("W") // 宽度
#define KEY_H _T("H") // 高度
#define KEY_BULGE _T("Bulge") // 凸度
#define KEY_POS _T("Pos") // 位置点
#define KEY_SSHAPE _T("SShape") // 截面形状特征
#define KEY_ASSOC _T("IDAsoc") // 关联对象
#define KEY_HSTYLE _T("HStyle") // 洞口特征标记
#define KEY_HSIDE _T("HSide") // 洞口所在边标记
#define KEY_BFLAG _T("BFlag") // 梁信息标志
#define KEY_GOUND _T("GoundBeam") // 地梁
#define KEY_SECTYP _T("SecTyp") // 截面类型
#define KEY_SUMB _T("SumB") // 截面总宽
#define KEY_SUMH _T("SumH") // 截面总高
#define KEY_EDIS _T("Edis") // 偏心距
#define KEY_AXANG _T("AxAng") // 轴转角
#define KEY_MATTYP _T("MatTyp") // 材料类型
#define KEY_KIND _T("Kind") // 类别
#define KEY_USETYP _T("UseTyp") // 用途
#define KEY_LTID _T("LTId") // 线型id
#define KEY_LTID1 _T("LTId1") // 线型id1
#define KEY_LTID2 _T("LTId2") // 线型id2
#define KEY_BORE _T("Bore") // 穿透标记
#define KEY_PMSHOW _T("PMShow") // 洞口样式
#define KEY_THICK _T("Thick") // 厚度
#define KEY_ZXPTS _T("ZXPts") // 板洞折线点
#define KEY_INSPTI _T("InsPtI") // 插入点i
#define KEY_INSPTJ _T("InsPtJ") // 插入点j
#define KEY_HATCH _T("Hatch") // 填充
#define KEY_LNWEIGHT _T("LnWght") // 加粗
#define KEY_CLAB _T("CLab") // 构件编号
#define KEY_CLDIST _T("CLDist") // 构件编号位置
#define KEY_CELLNO _T("CellNo") // 单元编号
#define KEY_TOPE1 _T("TopE1") // 起点顶高
#define KEY_TOPE2 _T("TopE2") // 终点顶高
#define KEY_UPHIGH _T("UpHigh") // 抬板高度
#define KEY_KIND _T("Kind") // 板类型
#define KEY_RAILEDGE _T("RailEdge") // 板各边的可见性
#define KEY_LWIDTH _T("LWidth") // 左宽
#define KEY_STAIR _T("Stair") // 楼梯洞
#define KEY_RIGIDI _T("RigidI") // I端刚域长度
#define KEY_RIGIDJ _T("RigidJ") // J端刚域长度
#define KEY_HINGE _T("Hinge") // 铰接类型
#define KEY_HANDLE _T("Handle") // 自身句柄
#define KEY_HLGHT _T("HLght") // 楼板是否加亮标记
#define KEY_LAYNO _T("LayNo") // 节点层号
#define KEY_HOOK _T("Hook") // 钩子
#define KEY_HOOKS _T("HookS") // 起始端钩子
#define KEY_HOOKE _T("HookE") // 终止端钩子
#define KEY_VERBAR _T("VerBar") // 纵筋
#define KEY_STIRRUP _T("Stirrup") // 箍筋
#define KEY_MIDDLEBAR _T("MidBar") // 腰筋
#define KEY_SECSIZE _T("SecSize") // 截面尺寸
#define KEY_HEIGHTDIFF _T("HD") // 顶面高差
#define KEY_ROWSPACE _T("RowSp") // 行间距
#define KEY_TS _T("TS") // 文本样式
#define KEY_DIR _T("Dir") // 文本方向
//配筋
#define KEY_RBSTART _T("RBDS") // 起始端配筋面积
#define KEY_RBEND _T("RBDE") // 终止端配筋面积
#define KEY_RBMIDU _T("RBDMU") // 跨中上部配筋面积
#define KEY_RBMIDD _T("RBDMD") // 跨中下部配筋面积
#define KEY_RAREA _T("RAR")
//荷载数据字典
#define KEY_ENTTYPE _T("ET") // 对象类型
#define KEY_LOADTYPE _T("LT") // 荷载类型
#define KEY_LOADKIND _T("LK") // 荷载种类
#define KEY_LOADVAL _T("LV") // 荷载数值
#define KEY_LOADPARA1 _T("LPF") // 荷载参数1(节点X向弯矩Mx)
#define KEY_LOADPARA2 _T("LPS") // 荷载参数2(节点X向弯矩My)
#define KEY_LOADPARA3 _T("LPT") // 荷载参数3(节点X向弯矩Mz)
#define KEY_LOADFORCEX _T("PX") // 节点X向水平力Px
#define KEY_LOADFORCEY _T("PY") // 节点Y向水平力Px
#define KEY_COUNT _T("Count") // 数组长度
#define KEY_WALL _T("Wall") // 墙
#define KEY_COLU _T("Colu") // 柱
#define KEY_BEAM _T("Beam") // 梁
#define KEY_SLAB _T("Slab") // 板
#define KEY_NODE _T("Node") // 节点
#define KEY_WSPLIT _T("WSP")
#define KEY_WSPLIT_HEIGHT _T("WSP_H")
#define KEY_WSPLIT_WIDTH _T("WSP_W")
#define KEY_WSPLIT_SECTSPAN _T("WSP_SS")
#define KEY_WSPLIT_AXISPRESS _T("WSP_AP")
#define KEY_WSPLIT_NORMSECT _T("WSP_NS")
#define KEY_WSPLIT_SLOPSECT _T("WSP_S")
#define KEY_WSPLIT_BODYREINH _T("WSP_BH")
#define KEY_WSPLIT_BODYREINV _T("WSP_BV")
#define KEY_WSPLIT_COUPBEAM _T("WSP_CB")
#define KEY_WSPLIT_BEAMREINU _T("WSP_BU")
#define KEY_WSPLIT_BEAMREIND _T("WSP_BD")
#define KEY_WSPLIT_BEAMREINS _T("WSP_BS")
// add by wjx on 120223 包络图
#define KEY_MGRA _T("MGraph") // 弯距包络图
#define KEY_NGRA _T("NGraph") // 轴力包络图
#define KEY_SGRA _T("SGraph") // 剪力包络图
#define KEY_RSA _T("RSA") // 正截面配筋面积
#define KEY_CRSA _T("CRSA") // 正截面计算配筋面积
#define KEY_RSSA _T("RSSA") // 斜截面配筋面积
#define KEY_IM _T("IM") // I端恒载弯矩
#define KEY_JM _T("JM") // J端恒载弯矩
#define KEY_M _T("M") // 恒载弯矩
#define KEY_MV _T("MV") // 活载弯矩
#define KEY_S _T("S") // 恒载剪力
#define KEY_SV _T("SV") // 活载剪力
#define KEY_VXMAX _T("VXMax") // X向最大剪力
#define KEY_VYMAX _T("VYMax") // Y向最大剪力
#define KEY_NMAX _T("NMax") // 最大轴力
#define KEY_NMIN _T("NMin") // 最小轴力
#define KEY_MXMAX _T("MXMax") // X向最大弯矩
#define KEY_MYMAX _T("MYMax") // X向最大弯矩
#define KEY_FORC _T("Forc") // 内力
#define KEY_VSFORC _T("VSForc") // 活荷标准内力
#define KEY_SFORC _T("SForc") // 恒荷标准内力
#define KEY_REINKIND _T("ReinK") // 钢筋牌号
#define KEY_BETONKIND _T("ConcK") // 混凝土强度等级
#define KEY_SYMFA _T("SymFA") //集中标注对象全部内容
#define KEY_SYMFS _T("SymFS") //集中标注对象编号内容
#define KEY_SYMOLU _T("SymOLU") //原位标注对象左上位置
#define KEY_SYMOLD _T("SymOLD") //原位标注对象左下
#define KEY_SYMOMU _T("SymOMU") //原位标注对象中上
#define KEY_SYMOMD _T("SymOMD") //原位标注对象中下
#define KEY_SYMORU _T("SymORU") //原位标注对象右上
#define KEY_SYMORD _T("SymORD") //原位标注对象右下
#define KEY_BOUND _T("Bnd") //边界条件属性
#define KEY_CRACKDATA _T("Crk") //裂缝
#define KEY_DEFLECTDATA _T("Dft") //挠度
#define KEY_U _T("U")
#define KEY_T _T("T")
#define KEY_D _T("D")
#define KEY_F _T("F")
#define KEY_L _T("L")
#define KEY_P _T("P")
#define KEY_UZ _T("UZ")
#define KEY_TZ _T("TZ")
#define KEY_DZ _T("DZ")
#define KEY_FZ _T("FZ")
#define KEY_UH _T("UH")
#define KEY_TH _T("TH")
#define KEY_DH _T("DH")
#define KEY_FH _T("FH")
//墙节点编号
#define KEY_NODENO_Q1 _T("Q1")
#define KEY_NODENO_Q2 _T("Q2")
#define KEY_NODENO_Q3 _T("Q3")
#define KEY_NODENO_Q4 _T("Q4")
#define KEY_XFORM _T("Xform") // 变换
#define KEY_RUNTIME _T("Runtime") // 运行时
#define KEY_SKIPCPCMD _T("SkipCp") // 忽略上华的cp 命令导致的消息传递错误
#define KEY_NORMAL _T("Normal") // 法向量
//#define KEY_HASCENLINE _T("HasCL") // 中心线是否画 0:不画 1:画 [dwg]
//#define KEY_SINGLE _T("Single") // 单线画法
//#define KEY_EDAGEWEIGHT _T("EdageW") // 边线加粗 [dwg]
//#define KEY_CENLWEIGHT _T("CenW") // 中线加粗 [dwg]
#define KEY_PT _T("PT") // 点
#define KEY_VT _T("VT") // 向量
#define KEY_PTS _T("PTS") // 点数组
#define KEY_B _T("B") //宽度
#define KEY_B1 _T("B1") //宽度1,
#define KEY_B2 _T("B2") //宽度2,
#define KEY_B3 _T("B3") //宽度3,
#define KEY_B4 _T("B4") //宽度4,
#define KEY_H1 _T("H1") //高度1
#define KEY_H2 _T("H2") //高度2
#define KEY_L _T("L") //长度
#define KEY_L1 _T("L1") //长度L1
#define KEY_L2 _T("L2") //长度L2
#define KEY_TYPE _T("Type") //型号
#define KEY_STYLE _T("Style") //样式
#define KEY_NO _T("No") //编号
#define KEY_BRPT1 _T("BrPt1") // 接口点1
#define KEY_BRPT2 _T("BrPt2") // 接口点2
#define KEY_BRPT3 _T("BrPt3") // 接口点3
#define KEY_BRPT4 _T("BrPt4") // 接口点4 1~4 三通,四通使用
#define KEY_ANG _T("Angle") //角度
#define KEY_R _T("R") //半径
//#define KEY_DEEPCLONEFLAG _T("DClnFlg") //深层复制标志
#define KEY_IMSGDIC _T("TIMsg") // 接口传递消息
#define KEY_AMSGDIC _T("TAMsg") // 关系创建消息
#endif