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

79 lines
2.0 KiB
C++

#ifndef __DBHEQUIPMENT_H
#define __DBHEQUIPMENT_H
#include "HDbEquipment.h"
/*============================================================================*
* Copyright(c), 1994-2007, Beijing Tangent Engineering Software Co.Ltd.
* 文 件 名: DbAirLets.h
* 归属项目: 暖通
=============================================================================*/
/*============================================================================*
* 类 名: TDbFanCoil
* 功能描述: 记录风机盘管基本数据参数
* 备 注: 图块实体
==============================================================================*/
class PS_EXP TDbFanCoil : public THDbEquipment
{
DECLARE_TENTBASE();
ACRX_DECLARE_MEMBERS(TDbFanCoil);
private:
static const Adesk::UInt8 g_nVersion;
public:
TDbFanCoil();
protected:
double m_dColdLoad; // 冷负荷,制冷量
double m_dHeatLoad; // 热负荷,制热量
double m_dAirLoad; // 风量
double m_dWaterLoad; // 水流量
public:
double GetColdLoad() const {
return m_dColdLoad;
}
void SetColdLoad(double dLoad) {
assertWriteEnabled();
m_dColdLoad = dLoad;
}
double GetHeatLoad() const {
return m_dHeatLoad;
}
void SetHeatLoad(double dLoad) {
assertWriteEnabled();
m_dHeatLoad = dLoad;
}
double GetAirLoad() const {
return m_dAirLoad;
}
void SetAirLoad(double dAirLoad) {
assertWriteEnabled();
m_dAirLoad = dAirLoad;
}
double GetWaterLoad() const {
return m_dWaterLoad;
}
void SetWaterLoad(double dWaterLoad) {
assertWriteEnabled();
m_dWaterLoad = dWaterLoad;
}
public: // Override TDbEntity
virtual void CopyPropertiesFrom(AcDbEntity *pSrc, unsigned gMatchFlag);
virtual Acad::ErrorStatus subGetClassID(CLSID* pClsid) const;
virtual void GetTips(DList<TObjInfoUnit> &) const;
public: // Override AcDbEntity
virtual Acad::ErrorStatus dwgInFields(AcDbDwgFiler*);
virtual Acad::ErrorStatus dwgOutFields(AcDbDwgFiler*) const;
virtual Acad::ErrorStatus dxfInFields(AcDbDxfFiler*);
virtual Acad::ErrorStatus dxfOutFields(AcDbDxfFiler*) const;
};
#endif