把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
This commit is contained in:
gjm committed 2026-10-04 00:04:20 +08:00
1 parent 2b0c2055ff
commit 164968b62e
6171 files changed
+191244 -191243

No files matched your search

@@ -1,10 +1,10 @@
//-------------------------------------------------------------------------------------------------------+
//-------------------------------------------------------------------------------------------------------+
// Copyright (C), 1998-2007, SH Software Co. Ltd.
// = FileName : AecDbPolyCurveEnt.cpp
// = Version : ver2.0
// = Author : zjq
// = CreateDate : 2002-09-09
// = Description: 路径曲线类的定义
// = Description: 路径曲线类的定义
// = Maintainers:
//
//-------------------------------------------------------------------------------------------------------+
@@ -20,7 +20,7 @@
#include "XDirectionCurve.h"
ACRX_DXF_DEFINE_MEMBERS(AecDbPolyCurveEnt,AecCurveEntity, AcDb::kDHL_CURRENT, AcDb::kMReleaseCurrent,
1, AEC_DBPOLY_CURVE,"AEC_KERNAL|缺乏解释器图形看不见, 请下载插件");
1, AEC_DBPOLY_CURVE,"AEC_KERNAL|缺乏解释器图形看不见, 请下载插件");
IMPLEMENT_TENTBASE(AecDbPolyCurveEnt);
const Adesk::UInt8 AecDbPolyCurveEnt::g_nVersion = 0;
@@ -112,7 +112,7 @@ BOOL AecDbPolyCurveEnt::IsValid() const
return bRet;
}
// 提供对格式刷的支持
// 提供对格式刷的支持
void AecDbPolyCurveEnt::CopyPropertiesFrom(AcDbEntity *pSrcEntity, unsigned gMatchFlag)
{
assertWriteEnabled();
@@ -234,7 +234,7 @@ Acad::ErrorStatus AecDbPolyCurveEnt::dxfInFields (AcDbDxfFiler* pFiler)
flag = rb.resval.rint;
break;
default:
// 未识别组抛出,让子类读
// 未识别组抛出,让子类读
pFiler->pushBackItem();
es = Acad::eEndOfFile;
break;
@@ -333,7 +333,7 @@ Acad::ErrorStatus AecDbPolyCurveEnt::subGetGripPoints(AcGePoint3dArray& gripPoin
AcDbIntArray& geomIds) const
{
assertReadEnabled();
if (!IsBind())//绑定后没有夹点
if (!IsBind())//绑定后没有夹点
{
AcGeVector3d v(GetNormal());
XExport2::GetGripPoints(m_polyBase,v,gripPoints);
@@ -353,7 +353,7 @@ Acad::ErrorStatus AecDbPolyCurveEnt::subGetStretchPoints(AcGePoint3dArray &stret
return Acad::eOk;
}
// 功能: 夹点操作
// 功能: 夹点操作
Acad::ErrorStatus AecDbPolyCurveEnt::subMoveGripPointsAt(const AcDbIntArray& indices, const AcGeVector3d& offset)
{
assertWriteEnabled();
@@ -412,7 +412,7 @@ Acad::ErrorStatus AecDbPolyCurveEnt::subTransformBy(const AcGeMatrix3d& xform)
return Acad::eOk;
}
// 取得夹点说明
// 取得夹点说明
Acad::ErrorStatus AecDbPolyCurveEnt::GetGripText(int idx, CString &cs) const
{
assertReadEnabled();
@@ -518,7 +518,7 @@ AecDbPolyCurveEnt::subDeepClone(AcDbObject* pOwner,
return Acad::eOk;
}
// INSERT实体要被删除/恢复
// INSERT实体要被删除/恢复
void AecDbPolyCurveEnt::erased(const AcDbObject* pDbObj, Adesk::Boolean erasing)
{
if (pDbObj->objectId() == m_idBind && !isWriteEnabled() && isNotifyEnabled())
@@ -532,7 +532,7 @@ void AecDbPolyCurveEnt::erased(const AcDbObject* pDbObj, Adesk::Boolean erasing)
}
}
// 绊定的实体发生变化
// 绊定的实体发生变化
void AecDbPolyCurveEnt::modified(const AcDbObject* pDbObj)
{
if (pDbObj->objectId() == m_idBind && !isWriteEnabled() && isNotifyEnabled())
@@ -573,7 +573,7 @@ void AecDbPolyCurveEnt::UnBind()
}
}
// 把当前目标绊定到一个对象上
// 把当前目标绊定到一个对象上
Acad::ErrorStatus AecDbPolyCurveEnt::SetBindObject(const AcDbObjectId &id)
{
assertWriteEnabled();
@@ -703,8 +703,8 @@ BOOL AecDbPolyCurveEnt::RemoveVertexAt(int nPos)
return TRUE;
}
// >0 命中顶点; <0 命中边; 0--没有命中
// abs(nRet)-1 为命中目标序号
// >0 命中顶点; <0 命中边; 0--没有命中
// abs(nRet)-1 为命中目标序号
int AecDbPolyCurveEnt::HitTestOnBase2d(const XPoint &ptTest, double nTol) const
{
assertReadEnabled();