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

63 lines
1.7 KiB
C++

#if !defined(__TDBHVACFITTING_H__)
#define __TDBHVACFITTING_H__
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
#include "TDbFitting.h"
#pragma warning(disable: 4275 4251)
#ifdef _TCHPIPEBASE_
#define DLLIMPEXP __declspec(dllexport)
#else
#ifdef _TCHPIPEBASE_COM_
#define DLLIMPEXP
#else
#define DLLIMPEXP __declspec(dllimport)
#endif
#endif
#ifndef TCHPIPEBASE_DBXSERVICE
#define TCHPIPEBASE_DBXSERVICE _T("TCHPIPEBASE_DBXSERVICE")
#endif
class DLLIMPEXP TDbHvacFitting : public TDbFittingBase
{
public:
ACRX_DECLARE_MEMBERS(TDbHvacFitting);
TDbHvacFitting();
virtual ~TDbHvacFitting();
public:
//{{AFX_ARX_METHODS(TELDbFitting)
virtual Acad::ErrorStatus dxfOutFields(AcDbDxfFiler* pFiler) const;
virtual Acad::ErrorStatus dxfInFields(AcDbDxfFiler* pFiler);
virtual Acad::ErrorStatus dwgOutFields(AcDbDwgFiler* pFiler) const;
virtual Acad::ErrorStatus dwgInFields(AcDbDwgFiler* pFiler);
virtual Acad::ErrorStatus subGetTransformedCopy(const AcGeMatrix3d& xform,
AcDbEntity*& pEnt) const;
virtual Acad::ErrorStatus ExplodeOrDraw3d(XExplodeDraw &mode) const;
virtual Acad::ErrorStatus ExplodeOrDraw2d(XExplodeDraw &mode) const;
virtual Acad::ErrorStatus subExplode(AcDbVoidPtrArray& entitySet) const;
//}}AFX_ARX_METHODS
//{{AFX_ARX_DATA_ACCESS(TELDbFitting)
//}}AFX_ARX_DATA_ACCESS
virtual void WriteMoveTransMsg(AcGeVector3d vtMove); // 写位移消息
private:
//{{AFX_ARX_DATA(TELDbFitting)
//}}AFX_ARX_DATA
private:
void *operator new[](size_t nSize) { return 0; }
void operator delete[](void *p) {};
void *operator new[](size_t nSize, const char *file, int line) { return 0; }
};
#endif // !defined(__TDBHVACFITTING_H__)