Files
envi-code/SourceCode/Code2026/tg_shs/inc/pipebase/thvac.h
T

805 lines
35 KiB
C++
Raw Normal View History

2026-10-04 00:04:20 +08:00
#if !defined(__THVAC_H__)
2026-09-28 15:28:50 +08:00
#define __THVAC_H__
namespace TDb
{
2026-10-04 00:04:20 +08:00
// 暖通风管截面类型
2026-09-28 15:28:50 +08:00
enum HvacSectType
{
2026-10-04 00:04:20 +08:00
eRectangular = 0, // 矩形
eCircular = 1, // 圆形
eOblate = 2, // 扁圆形
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// 暖通风管绘制类型
2026-09-28 15:28:50 +08:00
enum HvacDrawType
{
2026-10-04 00:04:20 +08:00
eOldStyle = 0, // 旧标准
eNewImmit = 1, // 新标准进风管
eNewEject = 2, // 新标准排风管
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// 暖通风管标注类型
2026-09-28 15:28:50 +08:00
enum HvacDimType
{
2026-10-04 00:04:20 +08:00
eDimInnerPipe = 0, // 直接标注在管子中间
eDimAbovePipe = 1, // 直接标注在管子左、上边
eDimBelowPipe = 2, // 直接标注在管子右、下边
eDimLeadLine = 3, // 带引线标注在管子上面
eDimLeadBound = 4, // 带引线和边框标注在管子上面
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// 暖通风管类型
2026-09-28 15:28:50 +08:00
enum HvacDuctType
{
2026-10-04 00:04:20 +08:00
eStraight = 1, // 直风管
eSoft = 2, // 软风管
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// 暖通法兰类型
2026-09-28 15:28:50 +08:00
enum HvacFlangeType
{
2026-10-04 00:04:20 +08:00
eSingleLine = 1, // 单线
eOpenDbLine = 2, // 双线开口
eCloseDbLine = 3, // 双线封口
eCloseTrLine = 4, // 三线封口
eHanJieLine = 5, // 焊接法兰
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// 暖通弯头类型
2026-09-28 15:28:50 +08:00
enum HvacElbowType
{
2026-10-04 00:04:20 +08:00
eAllArcuate = 1, // 内外圆弧
eAllArcWrap = 2, // 内外圆弧消声
eSegmental = 3, // 分段拟合
eIncline = 4, // 内斜线
eInclineWrap = 5, // 内斜线消声
eInclineBoard = 6, // 内斜线隔板消声
eInclineLead = 7, // 内斜线导流
eArcuate = 8, // 内弧线
eArcuateWrap = 9, // 内弧线消声
eArcuateBoard = 10, // 内弧线隔板消声
eArcuateSieve = 11, // 内弧线筛板消声
eArcuateLead = 12, // 内弧线导流
eAllOrtho = 13, // 内外直角
eOrthoWrap = 14, // 内外直角消声
eOrthoLead = 15, // 内外直角导流
eAllArcInWrap = 16, // 消声弯头
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// 暖通乙字弯类型
2026-09-28 15:28:50 +08:00
enum HvacOffsetType
{
2026-10-04 00:04:20 +08:00
eArcuateLink = 1, // 双弧
eLinearLink = 2, // 角接
eObliqueLink = 3, // 斜接
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// 暖通三通类型
2026-09-28 15:28:50 +08:00
enum HvacTeeType
{
2026-10-04 00:04:20 +08:00
eOrthoBranch = 1, // 普通
eInsertBranch = 4, // 承插
eInsertIntubBranch = 8, // 承插(插管式)
eInclineBranch = 2, // 斜接
eYShapeBranch = 5, // Y型
eVShapeBranch = 6, // V型
eTShapeBranch = 7, // T型
eArcuateBranch = 3, // 圆角
eArcuateIntubBranch = 9, // 圆角(插管式)
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// 暖通四通类型
2026-09-28 15:28:50 +08:00
enum HvacCrossType
{
2026-10-04 00:04:20 +08:00
eOrthoCross = 1, // 普通
eInsertCross = 2, // 承插
eInsertIntubCross = 7, // 承插(插管式)
eInclineCross = 3, // 斜接
eArcuateCross = 4, // 圆角
eArcuateIntubCross = 8, // 圆角(插管式)
eLinearCross = 5, // 直角
eInterCross = 6, // 交叉
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// 暖通吸尘罩类型
2026-09-28 15:28:50 +08:00
enum HvacDeDustCoverType
{
2026-10-04 00:04:20 +08:00
eCenterInterface = 1, // 竖直放置,中心接口
eSideInterface = 2, // 竖直放置,边壁接口
eHorzSideInterface = 3,// 水平放置,侧吸式,接口法向水平
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// 变径计算方法
2026-09-28 15:28:50 +08:00
enum HvacReduComType
{
2026-10-04 00:04:20 +08:00
eAuto = 1, // 自动计算
eAngle = 2, // 角度法
eLength = 3 // 长度法
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// 乙子弯计算方法
2026-09-28 15:28:50 +08:00
enum HvacOffsetComType
{
2026-10-04 00:04:20 +08:00
eOffComRatio = 1, // 曲率
eOffComOffset = 2, // 偏移
eOffComLength = 3 // 长度法
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// AutoCAD实体OPM信息
2026-09-28 15:28:50 +08:00
struct OPMInfo
{
2026-10-04 00:04:20 +08:00
// 构造函数,初始化数据参数
2026-09-28 15:28:50 +08:00
OPMInfo() : bVisible(FALSE), bEditable(FALSE),
parsValues(NULL), parlValues(NULL), pXData(NULL) {}
2026-10-04 00:04:20 +08:00
BOOL bVisible; // 是否可见
BOOL bEditable; // 是否可编辑
CStringArray* parsValues; // 列表数据名
CDWordArray* parlValues; // 列表数据值
TXData* pXData; // 参数数据
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// 系统模型类型
2026-09-28 15:28:50 +08:00
enum HvacModelType
{
2026-10-04 00:04:20 +08:00
eModel = 1, // 常规模型图
eSystem = 2, // 系统图
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// 设备标注文字位置:
2026-09-28 15:28:50 +08:00
enum HvacEquipDimLoc
{
eEquipDimCent = 0,
eEquipDimUP = 1,
eEquipDimDown = 2,
eEquipDimLeft = 3,
eEquipDimRight = 4
};
2026-10-04 00:04:20 +08:00
// 压力等级
2026-09-28 15:28:50 +08:00
enum HvacPressLevel
{
2026-10-04 00:04:20 +08:00
ePressLow = 0, // 低压
ePressMedium = 1, // 中压
ePressLowMed = 2, // 低中压
ePressHigh = 3, // 高压
2026-09-28 15:28:50 +08:00
};
}
2026-10-04 00:04:20 +08:00
// add by hh 2011-01-06 风量单位类型
2026-09-28 15:28:50 +08:00
enum EFluxDesc
{
2026-10-04 00:04:20 +08:00
eKgH = 0, // 单位类型为kg/h
eKgS = 1, // 单位类型为kg/s
eCobeH = 2, // 单位类型为m^3/h
eCobeS = 3, // 单位类型为m^3/s
eLH = 4, // 单位类型为L/h
eLS = 5, // 单位类型为L/s
2026-09-28 15:28:50 +08:00
};
2026-10-04 00:04:20 +08:00
// 通用参数名称定义
// 整形数据
#define KEY_SectType _T("I0") // 截面类型
#define KEY_DrawType _T("I1") // 绘制类型
#define KEY_HasBaseLine _T("I2") // 有无基线
#define KEY_FlowDirect _T("I3") // 流动方向
#define KEY_Type _T("I4") // 类型
#define KEY_Segments _T("I5") // 节数
#define KEY_StartSectType _T("I6") // 始端截面
#define KEY_EndSectType _T("I7") // 末端截面
#define KEY_HasValve _T("I8") // 绘制阀门
#define KEY_ArrowStyle _T("I9") // 箭头样式
#define KEY_EleType _T("I10") // 标注标高类型
#define KEY_IsMirror _T("I11") // 是否镜像
#define KEY_HasEdge _T("I12") // 是否带边线
#define KEY_InterNum _T("I13") // 接口数
#define KEY_ModeType _T("I14") // 模型类型
#define KEY_HIDESTART _T("I15") // 隐藏首端线
#define KEY_HIDEEND _T("I16") // 隐藏末端线
#define KEY_STARTCONNECTED _T("I17") // 首端是否连接了其他
#define KEY_ENDCONNECTED _T("I18") // 末端是否连接了其他
#define KEY_IsExplodeMode _T("I19") // 是否是炸开绘制模式
#define KEY_MaxIndoor _T("I20") // VRV最大室内机
#define KEY_ComputeType _T("I21") // 变径、乙子弯等尺寸计算方法
#define KEY_DrawStyle _T("I22") // 绘制样式:风管端线(未连接时)、乙子弯箭头等
#define KEY_AirLoadUnit _T("I23") // 风量单位 add by hh 2011-01-06
#define KEY_SystemNumber _T("I24") // 系统编号 add by mcl 2011-02-23,任何暖通实体都可能会用到
#define KEY_IsSystemNumber _T("I25") // 是否风管系统编号标注,Lixl add 2012-2-6 风管水力会用到
#define KEY_Soft _T("I26") // 软 ADD BY ZH
#define KEY_Lining _T("I27") // 内衬
#define KEY_PressLevel _T("I28") // 压力等级
#define KEY_Column _T("I29") // 列
#define KEY_Show _T("I30") // 显示
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
// 实型数据
#define KEY_PlusEdge _T("R0") // 翻边余量
#define KEY_EndLineWidth _T("R1") // 端部线加粗值
#define KEY_Width _T("R2") // 宽度
#define KEY_Thick _T("R3") // 厚度
#define KEY_Diameter _T("R4") // 直径
#define KEY_StartWidth _T("R5") // 始端宽度
#define KEY_StartThick _T("R6") // 始端厚度
#define KEY_EndWidth _T("R7") // 末端宽度
#define KEY_EndThick _T("R8") // 末端厚度
#define KEY_BranchWidth _T("R9") // 支管宽度
#define KEY_BranchThick _T("R10") // 支管厚度
#define KEY_Branch1Width _T("R11") // 支管1宽度
#define KEY_Branch1Thick _T("R12") // 支管1厚度
#define KEY_Branch2Width _T("R13") // 支管2宽度
#define KEY_Branch2Thick _T("R14") // 支管2厚度
#define KEY_StartDiameter _T("R15") // 始端直径
#define KEY_EndDiameter _T("R16") // 末端直径
#define KEY_BranchDiameter _T("R17") // 支管直径
#define KEY_Branch1Diameter _T("R18") // 支管1直径
#define KEY_Branch2Diameter _T("R19") // 支管2直径
#define KEY_Offset _T("R20") // 偏心距离
#define KEY_RadRatio _T("R21") // 曲率半径
#define KEY_SkirtSize _T("R22") // 出头量
#define KEY_Bulge _T("R23") // 曲率系数
#define KEY_TextHeight _T("R24") // 文本高度
#define KEY_TextAngle _T("R25") // 文本角度
#define KEY_ArrowLen _T("R26") // 箭头长度
#define KEY_AirLoad _T("R27") // 风量
#define KEY_Length _T("R28") // 长度
2026-09-28 15:28:50 +08:00
//VRV
2026-10-04 00:04:20 +08:00
#define KEY_ColdLoad _T("R29") // 制冷量
#define KEY_HeatLoad _T("R30") // 制热量
#define KEY_ColdPower _T("R31") // 制冷功率
#define KEY_HeatPower _T("R32") // 制热功率
#define KEY_WaterPipe _T("R33") // 冷凝管管径
#define KEY_Price _T("R35") // 价格
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
#define KEY_Angle _T("R34") // 角度(乙子弯、变径)
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
#define KEY_Format _T("S0") // 格式
#define KEY_Text _T("S1") // 文本
#define KEY_Material _T("S2") // 材料
#define KEY_Standard _T("S3") // 标准名称
#define KEY_Name _T("S4") // 名称
#define KEY_Model _T("S5") // 型号
#define KEY_LabelText _T("S6") // 标签文字
#define KEY_DimText _T("S7") // 标注文字
#define KEY_DimUpFlag _T("S8") // 标注说明1
#define KEY_DimDownFlag _T("S9") // 标注说明2
2026-09-28 15:28:50 +08:00
//VRV
2026-10-04 00:04:20 +08:00
#define KEY_Factory _T("S10") // 厂商
#define KEY_VRVType _T("S11") // 设备类型
#define KEY_MediaPipe _T("S12") // 冷媒管管径
#define KEY_PicName _T("S13") // 图片名称
#define KEY_Floor _T("S14") // 楼层加楼高 1-2.8
2026-09-28 15:28:50 +08:00
#define KEY_Mask _T("S15") // MASK
2026-10-04 00:04:20 +08:00
#define KEY_EndLayer _T("Id0") // 端部图层
#define KEY_TextStyle _T("Id1") // 文字样式
#define KEY_TextLayer _T("Id2") // 文字图层
#define KEY_Part2D _T("Id3") // 2D块ID
#define KEY_Part3D _T("Id4") // 3D块ID
#define KEY_PartSys _T("Id5") // Sys块ID
#define KEY_EdgeLayer _T("Id6") // 边线图层
#define KEY_LiningLayer _T("Id7") // 内衬图层
#define KEY_LiningLine _T("Id8") // 内衬线型
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
#define KEY_StartPoint _T("Pt0") // 起点
#define KEY_CornerPoint _T("Pt1") // 拐点
#define KEY_EndPoint _T("Pt2") // 终点
#define KEY_BranchPoint _T("Pt3") // 支管位置
#define KEY_Branch1Point _T("Pt4") // 支管1位置
#define KEY_Branch2Point _T("Pt5") // 支管2位置
#define KEY_BasePos _T("Pt6") // 基点
#define KEY_LeadPos _T("Pt7") // 引线点
#define KEY_LabelPoint _T("Pt8") // 标签点
#define KEY_DimPoint _T("Pt9") // 标注点
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
#define KEY_StartDir _T("Vt0") // 起点方向
#define KEY_EndDir _T("Vt1") // 终点方向
#define KEY_BranchDir _T("Vt2") // 支管方向
#define KEY_Branch1Dir _T("Vt3") // 支管1方向
#define KEY_Branch2Dir _T("Vt4") // 支管2方向
#define KEY_MainDir _T("Vt5") // 主矢量
#define KEY_Direct _T("Vt6") // 朝向
#define KEY_Scale3D _T("Vt7") // 3D比例
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
// 设备接口使用Xdatamap数据
2026-09-28 15:28:50 +08:00
#define KEY_XData1 _T("XData1")
2026-10-04 00:04:20 +08:00
// 设备参数使用Xdatamap数据
2026-09-28 15:28:50 +08:00
#define KEY_XData2 _T("XData2")
2026-10-04 00:04:20 +08:00
// 空气机组箱体段使用Xdatamap数据
2026-09-28 15:28:50 +08:00
#define KEY_XData3 _T("XData3")
2026-10-04 00:04:20 +08:00
// 暖通创建服务键名
2026-09-28 15:28:50 +08:00
#define KEY_FITHVAC _T("HvacFit")
2026-10-04 00:04:20 +08:00
// [LONG]是否传递消息:0不传递/1传递
2026-09-28 15:28:50 +08:00
#define KEY_DISPATCHMSG _T("DispatchMsg")
2026-10-04 00:04:20 +08:00
// [BOOL]是否位移联动
2026-09-28 15:28:50 +08:00
#define HVAC_AUTOOFFSET _T("AutoOffset")
2026-10-04 00:04:20 +08:00
// [BOOL]是否尺寸联动
2026-09-28 15:28:50 +08:00
#define HVAC_AUTOSIZE _T("AutoSize")
2026-10-04 00:04:20 +08:00
// [BOOL]是否自动连接,删除(移走)、风阀或法兰,或移动(复制)到风管上自动连接或断开
2026-09-28 15:28:50 +08:00
#define HVAC_AUTOCONNECT _T("AutoConnect")
2026-10-04 00:04:20 +08:00
// [CHAR]暖通风管夹点命令
2026-09-28 15:28:50 +08:00
#define KEY_HVACGRIPCMD _T("HVacGripCmd")
2026-10-04 00:04:20 +08:00
// [CHAR]暖通采暖水管夹点命令
2026-09-28 15:28:50 +08:00
#define KEY_HVACHEATGRIPCMD _T("HVacHeatGripCmd")
2026-10-04 00:04:20 +08:00
// [CHAR]暖通空调水管夹点命令
2026-09-28 15:28:50 +08:00
#define KEY_HVACCOLDGRIPCMD _T("HVacColdGripCmd")
2026-10-04 00:04:20 +08:00
// [CHAR]暖通冷媒(多联机)夹点命令
2026-09-28 15:28:50 +08:00
#define KEY_HVACMEDIAGRIPCMD _T("HVacMediaGripCmd")
2026-10-04 00:04:20 +08:00
// [CHAR]暖通分集水器夹点命令
2026-09-28 15:28:50 +08:00
#define KEY_HVACFJSQGRIPCMD _T("HVacFJSQGripCmd")
2026-10-04 00:04:20 +08:00
// [REAL]曲面分化成小平面,相邻平面法向量间最小夹角
2026-09-28 15:28:50 +08:00
#define KEY_MINDIFFANG _T("MinDiffAng")
2026-10-04 00:04:20 +08:00
// [REAL]单线遮挡打断宽度
2026-09-28 15:28:50 +08:00
#define KEY_HIDEWIDTH _T("HideWidth")
2026-10-04 00:04:20 +08:00
// [REAL]水管与风管的打断宽度
2026-09-28 15:28:50 +08:00
#define HVAC_PIPEHIDEWIDTH _T("PipeHideWidth")
2026-10-04 00:04:20 +08:00
// [BOOL]水管与风管打断开关
2026-09-28 15:28:50 +08:00
#define HVAC_PIPEDUCTBREAK _T("PipeDuctBreak")
2026-10-04 00:04:20 +08:00
// [double] 双线遮挡扩展宽度
2026-09-28 15:28:50 +08:00
#define HVAC_HIDEEXTENT _T("HideExtent")
2026-10-04 00:04:20 +08:00
// [BOOL]暖通实体是否显示线宽
#define HVAC_SHOWWIDTH _T("ShowWidth") // FALSE:不显示, TRUE:显示
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
// 是否端部线加粗
2026-09-28 15:28:50 +08:00
#define KEY_EndWeight _T("EndWeight") // TRUE/FALSE
2026-10-04 00:04:20 +08:00
// 法兰、单线法兰宽度
2026-09-28 15:28:50 +08:00
#define FLANGWIDTH_NORMAL 50.0
2026-10-04 00:04:20 +08:00
//#define FLANGWIDTH_SINGLE 0.01 // 由于接口认知精度改小,所以单线法兰长度增大
2026-09-28 15:28:50 +08:00
#define FLANGWIDTH_SINGLE 0.2
2026-10-04 00:04:20 +08:00
// 多联机冷媒管直径
2026-09-28 15:28:50 +08:00
#define VRVPIPEDIA 50.0
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 暖通公共参数:
#define HVAC_SectType KEY_SectType // 风管截面类型: enum HvacSectType
#define HVAC_DrawType KEY_DrawType // 风管绘制类型: enum HvacDrawType
#define HVAC_ModeType KEY_ModeType // 模型类型 : enum ModelType
#define HVAC_IsSingleLine KEY_SINGLE // 是否是单管:0不是/1是 [LONG]
#define HVAC_DuctEndDrawType KEY_DrawStyle // 风管端线(未连接时)绘制方式,0:随管壁,1:按端部设置
#define HVAC_HasBaseLine KEY_HasBaseLine // 是否绘制基线:0不绘制/1绘制
#define HVAC_FlowDirect KEY_FlowDirect // 流动方向: 0起点到终点/1终点到起点
#define HVAC_PlusEdge KEY_PlusEdge // 咬口法兰翻边余量
#define HVAC_Elevation KEY_EL // 单线管消隐计算标高 [REAL]
#define HVAC_EndLayer KEY_EndLayer // 端部图层
#define HVAC_Normal KEY_NORMAL // 法向量 [VECTOR]
#define HVAC_HasLining KEY_Lining // 内衬线
#define HVAC_LiningLayer KEY_LiningLayer // 内衬线图层
#define HVAC_LiningLine KEY_LiningLine // 内衬线型
#define HVAC_PressLevel KEY_PressLevel // 压力等级
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
#define HVAC_EdgeWeight KEY_EDAGEWEIGHT // 是否边线加粗 [BOOL]
#define HVAC_CentWeight KEY_CENLWEIGHT // 是否中线加粗 [BOOL]
#define HVAC_EndWeight KEY_EndWeight // 是否端部加粗 [BOOL]
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
#define HVAC_EdgeWidth KEY_EDAGEWIDTH // 边线加粗线宽值 [REAL]
#define HVAC_CentWidth KEY_CENLWIDTH // 中线加粗线宽值 [REAL]
#define HVAC_EndWidth KEY_EndLineWidth // 端部加粗线宽值 [REAL]
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
#define HVAC_Material KEY_Material // 材料名称
#define HVAC_System KEY_Standard // 系统名称
#define HVAC_AirLoad KEY_AirLoad // 风口风量
#define HVAC_AirLoadUnit KEY_AirLoadUnit // 风量单位 add by hh 2011-01-06
#define HVAC_IsExplodeDraw KEY_IsExplodeMode // 是否是炸开时绘制模式
#define HVAC_SystemNumber KEY_SystemNumber // 系统编号
#define HVAC_EntVersion _T("HVAC_ENTVER") // add by hh 2011-05-30 实体版本信息 如 _T("8.5")
2026-09-28 15:28:50 +08:00
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 风管管件标注对象
#define HDIM_DimType KEY_Type // 标注样式:enum HvacDimType
#define HDIM_DimBasePos KEY_BasePos // 标注位置点
#define HDIM_DimLeadPos KEY_LeadPos // 引线位置点
#define HDIM_DimFormat KEY_Format // 标注原始格式
#define HDIM_DimString KEY_Text // 实际标注文本内容
#define HDIM_DimTextId KEY_TextStyle // 标注文本样式
#define HDIM_DimTextHeigh KEY_TextHeight // 标注文本高度
#define HDIM_DimTextAngle KEY_TextAngle // 标注文本角度(弧度)
#define HDIM_DimArrowLen KEY_ArrowLen // 标注箭头长度
#define HDIM_DimArrowStyle KEY_ArrowStyle // 标注箭头样式
#define HDIM_DimEleType KEY_EleType // 标注标高类型,0:顶, 1:中, 2:底
#define HDIM_DimNum KEY_SystemNumber // 系统编号标注内容Lixl add 2012-2-6
#define HDIM_IsDimNum KEY_IsSystemNumber // 是否系统编号标注Lixl add 2012-2-6
#define HDIM_DimColumn KEY_Column // 表格列数
#define HDIM_UpGridFlag KEY_DimUpFlag // 表格上部设置
#define HDIM_DownGridFlag KEY_DimDownFlag // 表格下部设置
#define HDIM_DimLeadShow KEY_Show // 显示引线
2026-09-28 15:28:50 +08:00
#define HDIM_DimMask KEY_Mask // MASK
2026-10-04 00:04:20 +08:00
// 风管标注各变量宏定义
#define DV_LENGTH _T("DV_LENGTH") // 长度
#define DV_WIDTH _T("DV_WIDTH") // 宽度
#define DV_HEIGH _T("DV_HEIGH") // 高度
#define DV_THICK _T("DV_THICK") // 厚度 add by hh 2011-10-11
#define DV_SIZE _T("DV_SIZE") // 尺寸
#define DV_DIAMETER _T("DV_DIAMETER") // 直径
#define DV_ELEVATION _T("DV_ELEVATION") // 标高
#define DV_AIRVOL _T("DV_AIRVOL") // 风量
#define DV_WAYRESIS _T("DV_WAYRESIS") // 沿程阻力
#define DV_VELOCITY _T("DV_VELOCITY") // 风速
#define DV_MATERIAL _T("DV_MATERIAL") // 材料
#define DV_NAME _T("DV_NAME") // 名称
#define DV_ALIGNTYPE _T("DV_ALIGNTYPE") // 对齐方式 add by yxx 20151125
// 标注距离管线、距离系数(实际距离为该值×文档比例)
2026-09-28 15:28:50 +08:00
#define HVAC_DIMTEXTTODUCT _T("HVAC_DIMTEXTTODUCT")
2026-10-04 00:04:20 +08:00
extern double g_dCmdOff; // 命令夹点距离实体距离
2026-09-28 15:28:50 +08:00
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 暖通风管参数名称定义
#define HDCT_Type KEY_Type // 风管类型: enum HvacDuctType
#define HDCT_Soft KEY_Soft // 软风管 // add by zh 2013-7-5
#define HDCT_START KEY_START // 风管起点
#define HDCT_END KEY_END // 风管终点
// 软风管:
#define HDCT_Bulge KEY_Bulge // 曲率,正负代表从起点到终点的逆弧和顺弧
#define HDCT_StartDir KEY_StartDir // 起点方向
#define HDCT_EndDir KEY_EndDir // 终点方向
// 矩形/扁圆形:
#define HDCT_Width KEY_Width // 矩形:矩形宽度,宽度方向与法向垂直
// 扁圆形:矩形+圆弧部分宽度,宽度方向与法向垂直
#define HDCT_Thick KEY_Thick // 矩形:矩形厚度
// 扁圆形:矩形部分厚度
// 圆形:
#define HDCT_Diameter HDCT_Width // 圆形直径
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
#define HDCT_HIDESTART KEY_HIDESTART // 隐藏首端线 , BOOL
#define HDCT_HIDEEND KEY_HIDEEND // 隐藏末端线
#define HDCT_STARTCONNECTED KEY_STARTCONNECTED // 首端是否连接了其他 , BOOL
#define HDCT_ENDCONNECTED KEY_ENDCONNECTED // 末端是否连接了其他
2026-09-28 15:28:50 +08:00
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 暖通弯头参数名称定义
#define HELB_Type KEY_Type // 弯头类型: enum HvacElbowType
#define HELB_StartPoint KEY_StartPoint // 起点位置
#define HELB_CornerPoint KEY_CornerPoint // 拐点位置
#define HELB_AssisCornerPoint KEY_BranchPoint // 辅助拐点位置
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
#define HELB_EndPoint KEY_EndPoint // 终点位置
#define HELB_RadRatio KEY_RadRatio // 曲率半径
#define HELB_VertDrawStyle KEY_DrawStyle // 变高弯头绘制样式0:普通, 1:带填充线
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
// 矩形/扁圆形:
#define HELB_StartWidth KEY_StartWidth // 矩形:始端矩形宽度,宽度方向与法向垂直
// 扁圆形:始端矩形+圆弧部分宽度,宽度方向与法向垂直
#define HELB_EndWidth KEY_EndWidth // 矩形:末端矩形宽度,宽度方向与法向垂直
// 扁圆形:末端矩形+圆弧部分宽度,宽度方向与法向垂直
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
#define HELB_Thick KEY_Thick // 矩形:矩形厚度
// 扁圆形:矩形部分厚度
#define HELB_EndThick KEY_EndThick // 矩形:矩形末端厚度
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
// 圆形:
#define HELB_Diameter HELB_StartWidth // 圆形直径
#define HELB_EndDiameter HELB_EndWidth // 圆形末端直径
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
// 虾米弯型:
#define HELB_Segments KEY_Segments // 虾米弯节数
2026-09-28 15:28:50 +08:00
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 暖通法兰参数名称定义
#define HFLN_Type KEY_Type // 法兰类型: enum HvacFlangeType
#define HFLN_StartPoint KEY_StartPoint // 法兰起点
#define HFLN_EndPoint KEY_EndPoint // 法兰终点
#define HFLN_SkirtSize KEY_SkirtSize // 法兰出头量
// 矩形/扁圆形:
#define HFLN_Width KEY_Width // 矩形:矩形连接宽度,宽度方向与法向垂直
// 扁圆形:矩形+圆弧部分宽度,宽度方向与法向垂直
#define HFLN_Thick KEY_Thick // 矩形:矩形连接厚度
// 扁圆形:矩形部分厚度
// 圆形:
#define HFLN_Diameter HFLN_Width // 圆形连接直径
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
// 暖通断管符号名称定义
#define HBSM_Type KEY_Type // 断管符号类型:
#define HBSM_InsertPoint KEY_StartPoint // 断管符号插入点
#define HBSM_SkirtSize KEY_SkirtSize // 断管符号出头量
2026-09-28 15:28:50 +08:00
#define HBSM_Dir HVAC_FlowDirect
2026-10-04 00:04:20 +08:00
// 矩形/扁圆形:
#define HBSM_Width KEY_Width // 矩形:矩形连接宽度
// 扁圆形:矩形+圆弧部分宽度,宽度方向与法向垂直
#define HBSM_Thick KEY_Thick // 矩形:矩形连接厚度
// 扁圆形:矩形部分厚度
// 圆形:
#define HBSM_Diameter HBSM_Width // 圆形连接直径
2026-09-28 15:28:50 +08:00
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 暖通变径参数名称定义
#define HRED_StartSectType HVAC_SectType // 始端截面类型
#define HRED_EndSectType KEY_EndSectType // 末端截面类型
#define HRED_StartPoint KEY_StartPoint // 起点位置
#define HRED_EndPoint KEY_EndPoint // 终点位置
#define HRED_StartDir KEY_StartDir // 起始端法向
#define HRED_ComputeType KEY_ComputeType // 计算方法
#define HRED_Angle KEY_Angle // 角度(作为Isvalid求末点用,不用于绘制)
#define HRED_Length KEY_Length // 长度(作为Isvalid求末点用,不用于绘制)
#define HRED_Offset KEY_Direct // 偏心向量,正负按偏心方向(右手定则)(作为Isvalid..
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
// 矩形/扁圆形:
#define HRED_StartWidth KEY_StartWidth // 始端截面宽度
#define HRED_StartThick KEY_StartThick // 始端截面厚度
#define HRED_EndWidth KEY_EndWidth // 末端截面宽度
#define HRED_EndThick KEY_EndThick // 末端截面厚度
// 圆形:
#define HRED_StartDiameter HRED_StartWidth // 始端直径
#define HRED_EndDiameter HRED_EndWidth // 末端直径
2026-09-28 15:28:50 +08:00
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 暖通乙字弯参数名称定义
#define HOFF_Type KEY_Type // 乙字弯类型:enum HvacOffsetType
#define HOFF_StartPoint KEY_StartPoint // 起点位置
#define HOFF_StartDir KEY_StartDir // 起点方向
#define HOFF_EndPoint KEY_EndPoint // 终点位置
#define HOFF_EndDir KEY_EndDir // 终点方向
#define HOFF_Angle KEY_Angle // 弯头圆弧角度,对于角接为倾斜角度(作为Isvalid求末点用,不用于绘制
#define HOFF_ComputeType KEY_ComputeType // 计算方法。0:曲率、1:偏移:2:长度
#define HOFF_Length KEY_Length // 长度
#define HOFF_Offset KEY_Width // 偏移宽度
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
#define HOFF_VertDrawStyle KEY_DrawStyle // 变高乙子弯绘制样式0:普通, 1:带流向箭头
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
// 矩形/扁圆形:
#define HOFF_StartWidth KEY_StartWidth // 矩形:始端矩形宽度,宽度方向与法向垂直 // 扁圆形:始端矩形+圆弧部分宽度,宽度方向与法向垂直
#define HOFF_Thick KEY_Thick // 矩形:矩形厚度 // 扁圆形:矩形部分厚度
#define HOFF_EndWidth KEY_EndWidth // 矩形:末端矩形宽度,宽度方向与法向垂直
// 扁圆形:末端矩形+圆弧部分宽度,宽度方向与法向垂直
// 圆形:
#define HOFF_Diameter HOFF_StartWidth // 圆形直径
2026-09-28 15:28:50 +08:00
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 暖通三通参数名称定义
#define HTEE_Type KEY_Type // 三通类型: enum HvacTeeType
#define HTEE_HasValve KEY_HasValve // 是否绘制调节阀 1:绘制,0:不绘制
#define HTEE_StartPoint KEY_StartPoint // 起点位置
#define HTEE_StartDir KEY_StartDir // 起点方向
#define HTEE_EndPoint KEY_EndPoint // 终点位置
#define HTEE_EndDir KEY_EndDir // 终点方向
#define HTEE_BranchPoint KEY_BranchPoint // 支管位置点
#define HTEE_BranchDir KEY_BranchDir // 支管方向
#define HTEE_RadRatio KEY_RadRatio // 曲率倍数值
// 矩形/扁圆形:
#define HTEE_StartWidth KEY_StartWidth // 水平起始截面宽度
#define HTEE_Thick KEY_Thick // 截面厚度
#define HTEE_EndThick KEY_EndThick // 末端截面厚度
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
#define HTEE_EndWidth KEY_EndWidth // 水平末尾截面宽度
#define HTEE_BranchWidth KEY_BranchWidth // 支管截面宽度
// 承插式
#define HTEE_BranchThick KEY_BranchThick // 支管截面厚度
// 圆形:
#define HTEE_StartDiameter HTEE_StartWidth // 水平起始管直径
#define HTEE_EndDiameter HTEE_EndWidth // 水平末尾管直径
#define HTEE_BranchDiameter HTEE_BranchWidth // 支管直径
2026-09-28 15:28:50 +08:00
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 暖通四通参数名称定义
#define HCRS_Type KEY_Type // 三通类型: enum HvacCrossType
#define HCRS_StartPoint KEY_StartPoint // 起点位置
#define HCRS_StartDir KEY_StartDir // 起点方向
#define HCRS_EndPoint KEY_EndPoint // 终点位置
#define HCRS_EndDir KEY_EndDir // 终点方向
#define HCRS_BranchPoint1 KEY_Branch1Point // 支管1位置点
#define HCRS_BranchDir1 KEY_Branch1Dir // 支管1方向
#define HCRS_BranchPoint2 KEY_Branch2Point // 支管2位置点
#define HCRS_BranchDir2 KEY_Branch2Dir // 支管2方向
#define HCRS_RadRatio KEY_RadRatio // 曲率半径
// 矩形/扁圆形:
#define HCRS_StartWidth KEY_StartWidth // 水平起始截面宽度
#define HCRS_Thick KEY_Thick // 截面厚度
#define HCRS_EndThick KEY_EndThick /// 末端厚度(仅对矩形插管式)
#define HCRS_EndWidth KEY_EndWidth // 水平末尾截面宽度
#define HCRS_Branch1Width KEY_Branch1Width // 支管1截面宽度
#define HCRS_Branch2Width KEY_Branch2Width // 支管2截面宽度
// 承插式
#define HCRS_Branch1Thick KEY_Branch1Thick // 支管截面厚度
#define HCRS_Branch2Thick KEY_Branch2Thick // 支管截面厚度
// 圆形:
#define HCRS_StartDiameter HCRS_StartWidth // 主管直径
#define HCRS_EndDiameter HCRS_EndWidth // 水平末尾管直径
#define HCRS_Branch1Diameter HCRS_Branch1Width // 支管直径
#define HCRS_Branch2Diameter HCRS_Branch2Width // 支管直径
2026-09-28 15:28:50 +08:00
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 暖通风阀参数名称定义
#define HVLV_SEquipType KEY_Name // 设备类型
#define HVLV_SEquipName KEY_Model // 设备名称
#define HVLV_CenterPoint KEY_StartPoint // 中心点
#define HVLV_MainDir KEY_MainDir // 主矢量
#define HVLV_Length KEY_Length // 阀门长度
#define HVLV_PartCenter KEY_Part2D // 2D块ID
#define HVLV_Part3D KEY_Part3D // 3D块ID
#define HVLV_PartSys KEY_PartSys // sys块ID
#define HVLV_IsMirror KEY_IsMirror // 是否镜像(用于方向夹点移动时判断方向)
#define HVLV_IsBreakPipe KEY_HasEdge // 是否带边线(用于判断是否添加两条边线)
#define HVLV_HasEndLine KEY_HIDESTART // 是否带End线(用于设置两个End端的线与风管一致)
#define HVLV_IsDuctCap KEY_HasValve // 是否是风帽(0不是,2是)
#define HVLV_DuctLayer KEY_EdgeLayer // 风管的图层
#define HVLV_LabelPoint KEY_LabelPoint // 标签点
#define HVLV_LabelText KEY_LabelText // 标签文字
#define HVLV_DimText KEY_DimText // 标注文字
#define HVLV_DimPoint KEY_DimPoint // 标注点
#define HDIM_DimLayer KEY_TextLayer // 标注图层
#define HVLV_SilAddLen _T("HVLV_SILADDLEN")// 消声器出头长度
#define HVLV_IsReverseX _T("HVLV_IsReverseX")// 左右翻转
#define HVLV_IsReverseY _T("HVLV_IsReverseY")// 上下翻转
#define HVLV_CodeText _T("HVLV_CodeText") // 阀门代号
#define HVLV_CodePoint _T("HVLV_CodePoint") // 代号点
#define HVLV_IsEleValve _T("HVLV_ELEVALVE") // add by dyw 2016.3.2 风阀使用,TRUE时表示电动阀门
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
//方口
#define HVLV_Width KEY_Width // 阀门宽度
#define HVLV_Thick KEY_Thick // 阀门厚度
//圆口
#define HVLV_Diameter HVLV_Width // 风管直径
2026-09-28 15:28:50 +08:00
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 暖通风口参数名称定义
#define HALT_SEquipType KEY_Name // 设备类型
#define HALT_SEquipName KEY_Model // 设备名称
#define HALT_CenterPoint KEY_StartPoint // 中心点
#define HALT_MainDir KEY_MainDir // 主矢量
#define HALT_PartCenter KEY_Part2D // 2D块ID
#define HALT_Part3D KEY_Part3D // 3D块ID
#define HALT_PartSys KEY_PartSys // sys块ID
#define HALT_Length KEY_Length // 风口长度
#define HALT_Width KEY_Width // 风口宽度
#define HALT_Thick KEY_Thick // 风口厚度
#define HALT_AirWay KEY_Direct // 风口接口方向
#define HALT_IsSide KEY_IsMirror // 是否侧风口
#define HALT_Scale KEY_Scale3D // 图块比例
#define HALT_AreaRatio KEY_Bulge // 侯口面积系数
//圆口
#define HALT_Diameter HALT_Width // 风管直径
2026-09-28 15:28:50 +08:00
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 暖通风机参数名称定义
#define HFAN_SEquipType KEY_Model // 设备型号
#define HFAN_SEquipName KEY_Name // 设备名称
#define HFAN_CenterPoint KEY_StartPoint // 中心点
#define HFAN_MainDir KEY_MainDir // 主矢量
#define HFAN_PartCenter KEY_Part2D // 2D块ID
#define HFAN_Part3D KEY_Part3D // 3D块ID
#define HFAN_PartSys KEY_PartSys // sys块ID
#define HFAN_IsMirror KEY_IsMirror // 是否镜像(用于方向夹点移动时判断方向)
#define HFAN_Length KEY_Length // 风机长度
#define HFAN_Width KEY_Width // 风机宽度
#define HFAN_Thick KEY_Thick // 风机厚度
#define HFAN_AirCap _T("EquParm_AirCap")// 风机风量 add by hh 2011-01-10
#define HFAN_Press _T("EquParm_Press") // 风机全压 add by hh 2011-01-10
#define HFAN_Power _T("EquParm_Power") // 风机功率 add by hh 2011-01-10
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
// 9.0版本添加以下3个风机边线相关参数
#define HFAN_EdgeWeight KEY_EDAGEWEIGHT // 风机是否边线加粗add by Lixl 2012-4-1
#define HFAN_EdgeWidth HVAC_EdgeWidth // 风机边线加粗值 add by Lixl 2012-4-1
#define HFAN_EdgeLayer KEY_EdgeLayer // 风机边线图层 add by Lixl 2012-4-1
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
//圆口
#define HFAN_Diameter HALT_Width // 风管直径
2026-09-28 15:28:50 +08:00
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 暖通通用设备参数名称定义
#define HEQU_SEquipType KEY_Name // 设备类型
#define HEQU_SFactory KEY_Factory // 设备厂商
#define HEQU_Form KEY_VRVType // 结构形式(明暗装等)
#define HEQU_SEquipName KEY_Model // 设备名称
#define HEQU_CenterPoint KEY_StartPoint // 中心点
#define HEQU_MainDir KEY_MainDir // 主矢量
#define HEQU_PartCenter KEY_Part2D // 2D块ID
#define HEQU_Part3D KEY_Part3D // 3D块ID
#define HEQU_PartSys KEY_PartSys // sys块ID
#define HEQU_Length KEY_Length // 长度
#define HEQU_Width KEY_Width // 宽度
#define HEQU_Thick KEY_Thick // 高度
#define HEQU_Scale KEY_Scale3D // 图块比例
#define HEQU_Interface KEY_XData1 // 接口数据
#define HEQU_Parameter KEY_XData2 // 参数数据
#define HEQU_InterfaceNum KEY_InterNum // 接口数
#define HEQU_IsConverse KEY_IsMirror // 是否反向
#define HEQU_HasText KEY_HIDESTART // 是否绘制模版文字
#define HEQU_TextPoint KEY_CornerPoint // 文字基点
#define HEQU_TextShadeBg KEY_HIDEDRAW // 文字是否屏蔽背景
#define HEQU_TextLoc _T("HEQU_TextLoc") // 标注文字位置:HvacEquipDimLoc
#define HEQU_Kind _T("HEQU_Kind") // 设备种类:EquipKind
#define HEQU_ReversalX _T("HEQU_ReversalX")// add by zh 是否左右旋转
#define HEQU_ReversalY _T("HEQU_ReversalY")// add by zh 是否上下旋转
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
// 暖通通用设备接口名称定义
#define HEQUIF_Number _T("HEQUIF_sNumber") // 序号
#define HEQUIF_Name _T("HEQUIF_sName") // 名称
#define HEQUIF_Type _T("HEQUIF_nType") // 类型
#define HEQUIF_Point _T("HEQUIF_ptPoint") // 位置点
#define HEQUIF_Vector _T("HEQUIF_ptVector") // 方向
#define HEQUIF_Width _T("HEQUIF_dWidht") // 宽
#define HEQUIF_Height _T("HEQUIF_dHeight") // 高
#define HEQUIF_Desc _T("HEQUIF_sDesc") // 描述
2026-09-28 15:28:50 +08:00
//////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 空气机组参数名称定义
#define HAHG_SegmentData KEY_XData3 //箱体段数据
#define HAHG_InterfaceData KEY_XData1 //接口数据
#define HAHG_SegmentsNum KEY_Segments //箱体个数
#define HAHG_Inflexion KEY_IsExplodeMode //拐点索引
#define HAHG_Diagram KEY_ModeType //是否简图
#define HAHG_Planform KEY_HasValve //是否绘制俯视图
#define HAHG_HasText KEY_HIDESTART //是否绘制模版文字
#define HAHG_IsRight KEY_HIDEEND //气流方向
#define HAHG_BasePoint KEY_StartPoint //侧视图基点
#define HAHG_IsHorizontal KEY_STARTCONNECTED //是否卧式摆放
#define HAHG_TextPoint KEY_CornerPoint //模板文字基点
#define HAHG_Text KEY_Text //模板文字
#define HAHG_TextNum KEY_ENDCONNECTED //文字拆分个数
#define HAHG_MainDir KEY_StartDir //主方向
#define HAHG_TextDir KEY_EndDir //文字方向
#define HAHG_RotDir KEY_BranchDir //旋转轴方向
#define HAHG_TemplateName KEY_Material //文字模板名
#define HAHG_IsPreviewing KEY_HasEdge //是否为预览模式
#define HAHG_InterfaceNum KEY_InterNum //接口个数
2026-09-28 15:28:50 +08:00
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 暖通多联机参数名称定义
#define HVRV_SFactory KEY_Factory // 设备厂商
#define HVRV_SOutdoor KEY_Name // 室外机类型
#define HVRV_IType KEY_Type // 1室外机,0室内机
#define HVRV_SType KEY_VRVType // 设备类型,奥蕴多联机
#define HVRV_SModel KEY_Model // 设备型号
#define HVRV_ColdLoad KEY_ColdLoad // 制冷量
#define HVRV_HeatLoad KEY_HeatLoad // 制热量
#define HVRV_ColdPower KEY_ColdPower // 制冷功率
#define HVRV_HeatPower KEY_HeatPower // 制热功率
#define HVRV_WaterPipe KEY_WaterPipe // 冷凝管管径
#define HVRV_SMediaPipe KEY_MediaPipe // 冷媒管管径
#define HVRV_SPicPipe KEY_PicName // 图片名称
#define HVRV_CenterPoint KEY_StartPoint // 中心点
#define HVRV_MainDir KEY_MainDir // 主矢量
#define HVRV_PartCenter KEY_Part2D // 2D块ID
#define HVRV_Part3D KEY_Part3D // 3D块ID
#define HVRV_PartSys KEY_PartSys // sys块ID
#define HVRV_Length KEY_Length // 长度
#define HVRV_Width KEY_Width // 宽度
#define HVRV_Thick KEY_Thick // 高度
#define HVRV_Scale KEY_Scale3D // 图块比例
#define HVRV_Interface KEY_XData1 // 接口数据
#define HVRV_Parameter KEY_XData2 // 参数数据
#define HVRV_InterfaceNum KEY_InterNum // 接口数
#define HVRV_IsConverse KEY_IsMirror // 是否反向
#define HVRV_Price KEY_Price // 价格
#define HVRV_Floor KEY_Floor // 楼层
2026-09-28 15:28:50 +08:00
// add by zh 2012-12-3
#define HVRV_HasText _T("HVRV_HasText")
#define HVRV_TextLoc _T("HVRV_TextLoc")
#define HVRV_TextShadeBg _T("HVRV_TextShadeBg")
#define HVRV_TextPoint _T("HVRV_TextPoint")
/////////////////////////////////////////////////////////////////////////////////////////////
2026-10-04 00:04:20 +08:00
// 暖通吸尘罩参数名称定义
#define HDED_TYPE KEY_DrawType // 吸尘罩类型 HvacDeDustCoverType
2026-09-28 15:28:50 +08:00
2026-10-04 00:04:20 +08:00
//原理图时使用
#define HVRV_Col KEY_StartSectType // 列值
#define HVRV_Row KEY_EndSectType // 行值
#define HVRV_BrDir KEY_Segments // 分歧管方向
2026-09-28 15:28:50 +08:00
#endif // __THVAC_H__