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

51 lines
2.4 KiB
C++

#if !defined(__KTCREATECURVE_H__)
#define __KTCREATECURVE_H__
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
namespace KTAcadUtl {
void AttachAttr(AcDbEntity* pEnt, LPCTSTR pszLayer);
void AttachXData(AcDbEntity* pEnt, LPCTSTR pszXData);
void CreateLineDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateLinePtAngLen(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateArcDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateArcPtPtPt(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateArcPtPtBulge(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateCircleDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateCirclePtPtPt(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateCircleDiameter(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateEllipseDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateEllipsePtPtRatio(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateTextDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreatePointDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateSolidDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateSolidPtPtPt(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateCubeDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateCylinderDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateConeDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateTorusDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreatePipeDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateDuctDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateEccPipeRedDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreatePipeRedDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateTrConeDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateDuctRedDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateHemiSphDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateCapDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
void CreateTankDefault(AcDbVoidPtrArray& arpEnts, const struct resbuf* pRb);
};
#endif // !defined(__KTCREATECURVE_H__)