chore
把非utf8-bom编码的cpp/h文件改为 utf8 bom 编码, msvc识别utf8编码时,如果不是bom格式的,会使用当前cp_oem来解码.
This commit is contained in:
1 parent
2b0c2055ff
commit
164968b62e
6171 files changed
+191244
-191243
No files matched your search
@@ -1,4 +1,4 @@
|
||||
#include "stdafx.h"
|
||||
#include "stdafx.h"
|
||||
#include "AecDbSymbSymmetry.h"
|
||||
#include "globalFunc.h"
|
||||
|
||||
@@ -6,7 +6,7 @@ const Adesk::UInt8 AecXDbSymbSymmetry::g_nVersion = 1;
|
||||
|
||||
|
||||
ACRX_DXF_DEFINE_MEMBERS(AecXDbSymbSymmetry, AecXDbEntityBaseEx, AcDb::kDHL_CURRENT, AcDb::kMReleaseCurrent,
|
||||
1, AEC_DUICHENZHOU, "AEC_DUICHENZHOU|缺乏上华解释器, 请下载上华软件|网址: www.shanghuasoft.com");
|
||||
1, AEC_DUICHENZHOU, "AEC_DUICHENZHOU|缺乏上华解释器, 请下载上华软件|网址: www.shanghuasoft.com");
|
||||
|
||||
AecXDbSymbSymmetry::AecXDbSymbSymmetry()
|
||||
{
|
||||
@@ -37,7 +37,7 @@ AecXDbSymbSymmetry::getClassID(CLSID* pClsid) const
|
||||
}
|
||||
*/
|
||||
|
||||
// 提供对格式刷的支持
|
||||
// 提供对格式刷的支持
|
||||
void AecXDbSymbSymmetry::CopyPropertiesFrom(AcDbEntity *pSrcEntity, unsigned gMatchFlag)
|
||||
{
|
||||
AssertWriteEnabled();
|
||||
@@ -45,14 +45,14 @@ void AecXDbSymbSymmetry::CopyPropertiesFrom(AcDbEntity *pSrcEntity, unsigned gMa
|
||||
AecXDbSymbSymmetry *pSrc = AecXDbSymbSymmetry::cast(pSrcEntity);
|
||||
if (pSrc) {
|
||||
m_nDist1 = pSrc->m_nDist1;
|
||||
m_nDist2 = pSrc->m_nDist2; //第一端线距离端点, 第二端线距离第一端线
|
||||
m_nTermLen = pSrc->m_nTermLen; //端线长度
|
||||
m_nDist2 = pSrc->m_nDist2; //第一端线距离端点, 第二端线距离第一端线
|
||||
m_nTermLen = pSrc->m_nTermLen; //端线长度
|
||||
//m_idLayerCenter=pSrc->m_idLayerCenter;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
// 从DWG读入数据:
|
||||
// 从DWG读入数据:
|
||||
Acad::ErrorStatus AecXDbSymbSymmetry::dwgInFields(AcDbDwgFiler* pFiler)
|
||||
{
|
||||
AssertWriteEnabled();
|
||||
@@ -74,7 +74,7 @@ Acad::ErrorStatus AecXDbSymbSymmetry::dwgInFields(AcDbDwgFiler* pFiler)
|
||||
/*
|
||||
if(nVer>1) {
|
||||
pFiler->readItem(&m_idLayerCenter);
|
||||
} else { // 升级TArch5
|
||||
} else { // 升级TArch5
|
||||
if(this->database()==curDwg())
|
||||
m_idLayerCenter=InitLayer(LAY_AXIS);
|
||||
}*/
|
||||
@@ -215,7 +215,7 @@ Acad::ErrorStatus AecXDbSymbSymmetry::dxfOutFields(AcDbDxfFiler* pFiler) const
|
||||
|
||||
// Overriden functions for edit
|
||||
// to do:
|
||||
// 允许通过夹点改变边界
|
||||
// 允许通过夹点改变边界
|
||||
Acad::ErrorStatus AecXDbSymbSymmetry::subGetGripPoints(AcGePoint3dArray& gripPoints,
|
||||
AcDbIntArray& osnapModes,
|
||||
AcDbIntArray& geomIds) const
|
||||
@@ -263,7 +263,7 @@ Acad::ErrorStatus AecXDbSymbSymmetry::subTransformBy(const AcGeMatrix3d& xform)
|
||||
|
||||
|
||||
|
||||
// 功能: 夹点操作
|
||||
// 功能: 夹点操作
|
||||
Acad::ErrorStatus AecXDbSymbSymmetry::subMoveGripPointsAt(
|
||||
const AcDbIntArray& indices,
|
||||
const AcGeVector3d& offset)
|
||||
@@ -305,20 +305,20 @@ Acad::ErrorStatus AecXDbSymbSymmetry::subMoveGripPointsAt(
|
||||
}
|
||||
|
||||
|
||||
// 功能: 夹点操作
|
||||
// 功能: 夹点操作
|
||||
Acad::ErrorStatus AecXDbSymbSymmetry::subMoveStretchPointsAt(
|
||||
const AcDbIntArray& indices,
|
||||
const AcGeVector3d& offset)
|
||||
{
|
||||
AssertWriteEnabled();
|
||||
// sg add 090219,整体strech后,端线长变大的问题
|
||||
// sg add 090219,整体strech后,端线长变大的问题
|
||||
DualPtrList<int> indices1;
|
||||
for (long i = 0; i < indices.length(); i++)
|
||||
indices1.FindOrAddTail(indices[i]);
|
||||
indices1.Arrange();
|
||||
|
||||
AcDbIntArray indices2;
|
||||
if (indices1.Find(0) > -1 && indices1.Find(1) > -1) // 可认为是整体strech
|
||||
if (indices1.Find(0) > -1 && indices1.Find(1) > -1) // 可认为是整体strech
|
||||
{
|
||||
indices2.append(0);
|
||||
indices2.append(1);
|
||||
@@ -334,20 +334,20 @@ Acad::ErrorStatus AecXDbSymbSymmetry::subMoveStretchPointsAt(
|
||||
return subMoveGripPointsAt(indices2, offset);
|
||||
}
|
||||
|
||||
// 取得夹点说明
|
||||
// 取得夹点说明
|
||||
Acad::ErrorStatus AecXDbSymbSymmetry::GetGripText(int i, CString &cs) const
|
||||
{
|
||||
Acad::ErrorStatus es = Acad::eOk;
|
||||
if (i == 0)
|
||||
cs = _T("移动端点1");
|
||||
cs = _T("移动端点1");
|
||||
else if (i == 1)
|
||||
cs = _T("移动端点2");
|
||||
cs = _T("移动端点2");
|
||||
else if (i == 2)
|
||||
cs = _T("更改外间距");
|
||||
cs = _T("更改外间距");
|
||||
else if (i == 3)
|
||||
cs = _T("更改内间距");
|
||||
cs = _T("更改内间距");
|
||||
else if (i == 4)
|
||||
cs = _T("更改端线长");
|
||||
cs = _T("更改端线长");
|
||||
|
||||
return es;
|
||||
}
|
||||
@@ -416,16 +416,16 @@ AecXDbSymbSymmetry::GetDrawType() const
|
||||
return k2DOnly;
|
||||
}
|
||||
|
||||
/* * * * * * * * * * 取 动 态 属 性 显 示 数 据 的 函 数 * * * * * * * * * */
|
||||
/* * * * * * * * * * 取 动 态 属 性 显 示 数 据 的 函 数 * * * * * * * * * */
|
||||
void AecXDbSymbSymmetry::GetTips(PtrList<ObjInfoUnit> &lstInfo) const
|
||||
{
|
||||
lstInfo.Append(new ObjInfoUnit(_T("对象类型"), _T("对称轴")));
|
||||
lstInfo.Append(new ObjInfoUnit(_T("对称轴长"), GlobalFunc::Dist2Str(m_ptStart.Distance2d(m_ptEnd))));
|
||||
lstInfo.Append(new ObjInfoUnit(_T("对称轴角度:"), GlobalFunc::Angle2Str(ads_angle(m_ptStart, m_ptEnd) * 180.0 / PI)));
|
||||
lstInfo.Append(new ObjInfoUnit(_T("对象类型"), _T("对称轴")));
|
||||
lstInfo.Append(new ObjInfoUnit(_T("对称轴长"), GlobalFunc::Dist2Str(m_ptStart.Distance2d(m_ptEnd))));
|
||||
lstInfo.Append(new ObjInfoUnit(_T("对称轴角度:"), GlobalFunc::Angle2Str(ads_angle(m_ptStart, m_ptEnd) * 180.0 / PI)));
|
||||
|
||||
lstInfo.Append(new ObjInfoUnit(_T("外间距(P)"), TCString(_T("%.1f"), m_nDist1)));
|
||||
lstInfo.Append(new ObjInfoUnit(_T("内间距(P)"), TCString(_T("%.1f"), m_nDist2)));
|
||||
lstInfo.Append(new ObjInfoUnit(_T("端线长(P)"), TCString(_T("%.1f"), m_nTermLen)));
|
||||
lstInfo.Append(new ObjInfoUnit(_T("外间距(P)"), TCString(_T("%.1f"), m_nDist1)));
|
||||
lstInfo.Append(new ObjInfoUnit(_T("内间距(P)"), TCString(_T("%.1f"), m_nDist2)));
|
||||
lstInfo.Append(new ObjInfoUnit(_T("端线长(P)"), TCString(_T("%.1f"), m_nTermLen)));
|
||||
}
|
||||
|
||||
|
||||
@@ -499,7 +499,7 @@ void AecXDbSymbSymmetry::SetEndPoint(ADSGePoint3d pt)
|
||||
m_ptEnd = pt;
|
||||
}
|
||||
|
||||
// sg add 110301,支持统一标高
|
||||
// sg add 110301,支持统一标高
|
||||
bool AecXDbSymbSymmetry::UnifyElevation(double dElevation)
|
||||
{
|
||||
AssertWriteEnabled();
|
||||
|
||||
Reference in new issue
Block a user