Files
envi-code/SourceCode/Code2026/HvacCmd/HVACFittingToolkit.h
T
2026-09-28 15:28:50 +08:00

30 lines
968 B
C++

#pragma once
#include "EarThwormDef.h"
class AecDbHvacFitting;
class CHVACFittingToolkit
{
public:
CHVACFittingToolkit(void);
~CHVACFittingToolkit(void);
//弯头替换
static void EblowReplace(CMapFitaram& mapFitParam,int nFitCode,int nFitSect,AcDbObjectId& idFit);
// 变径替换
static void ReducerReplace(CMapFitaram& mapFitParam,int nFitCode,int nFitSect,AcDbObjectId& idToEdit);
//三通替换
static void TeeReplace(CMapFitaram& mapFitParam, int nFitCode,int nFitSect,AcDbObjectId& idToEdit);
//四通替换
static void CrossReplace(CMapFitaram& mapFitParam,int nFitCode,int nFitSect,AcDbObjectId& idToEdit);
//乙子弯
static void OffsetReplace(CMapFitaram& mapFitParam,int nFitCode,int nFitSect,AcDbObjectId& idToEdit);
//更新三通接口关系
static void UpdateTeeInfAssoc(AecDbHvacFitting *pFit, AcArray<AecInterface> &arTInfLast, AcArray<AecInterface> &arTInfThis, AecHvac::HvacTeeType eTeeTypeLast, AecHvac::HvacTeeType eTeeTypeThis, BOOL bFloorDir);
};