#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 &arTInfLast, AcArray &arTInfThis, AecHvac::HvacTeeType eTeeTypeLast, AecHvac::HvacTeeType eTeeTypeThis, BOOL bFloorDir); };