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 @@
|
||||
#ifndef _TDBEQUIPMENTBASE_H__
|
||||
#ifndef _TDBEQUIPMENTBASE_H__
|
||||
#define _TDBEQUIPMENTBASE_H__
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
@@ -21,7 +21,7 @@
|
||||
#define TCHPIPEBASE_DBXSERVICE "TCHPIPEBASE_DBXSERVICE"
|
||||
#endif
|
||||
|
||||
#define GRIP_MAXNUM_EQUIP 50 // mcl add.分水器或自定义设备夹点可能会很多
|
||||
#define GRIP_MAXNUM_EQUIP 50 // mcl add.分水器或自定义设备夹点可能会很多
|
||||
|
||||
|
||||
class TDbImpEquipment;
|
||||
@@ -37,116 +37,116 @@ public:
|
||||
|
||||
public:
|
||||
|
||||
// 接口描述对象
|
||||
// 接口描述对象
|
||||
virtual BOOL GetInterface(int nIndex,TInterface& pipeInterface) const;
|
||||
virtual BOOL GetInterface(const AcGePoint3d& ptCon,TInterface& pipeInterface) const;
|
||||
|
||||
virtual BOOL HasInterface(const AcGePoint3d& ptCon,const AcGeVector3d& vtDir);
|
||||
virtual int GetInterfaceCount() const;
|
||||
|
||||
// 建立接口关联关系
|
||||
// 建立接口关联关系
|
||||
virtual BOOL SetInterfaceRelation(const AcGePoint3d& ptConnect,const AcDbObjectId& idConnect);
|
||||
|
||||
// 移除接口关联关系
|
||||
// 移除接口关联关系
|
||||
virtual BOOL RemoveInterfaceRelation(const AcGePoint3d& ptConnect,const AcDbObjectId& idConnect);
|
||||
|
||||
// 接口更改通知
|
||||
// 接口更改通知
|
||||
virtual BOOL NotifyInterfaceToModify(const TInterfaceModifyMsg& iModiMsg,TInterfaceModifyMsgs& iModiMsgs);
|
||||
|
||||
// // 专业数据[可读写]
|
||||
// // 专业数据[可读写]
|
||||
// virtual TDbXDataMap* GetSpecialtyData();
|
||||
//
|
||||
// // 读的方式获取专业数据
|
||||
// // 读的方式获取专业数据
|
||||
// virtual TDbXDataMap* GetSpecialtyDataReadOnly() const;
|
||||
|
||||
// 统一法向量
|
||||
// 统一法向量
|
||||
virtual Acad::ErrorStatus setNormal(const AcGeVector3d& vtNorm);
|
||||
virtual AcGeVector3d normal() const;
|
||||
|
||||
// 获取2维显示的所有曲线
|
||||
// 获取2维显示的所有曲线
|
||||
virtual BOOL MakeCurves(TComplexCurve& cplCurve) const;
|
||||
|
||||
// 获取2维边界内显示的曲线
|
||||
// 获取2维边界内显示的曲线
|
||||
virtual BOOL GetCurvesInSide(TComplexCurve& compCurve) const;
|
||||
|
||||
// 获取2维显示的边界pl线
|
||||
// 获取2维显示的边界pl线
|
||||
virtual AcDbPolyline* MakePolyCurve() const;
|
||||
|
||||
// 获取2维边界围城的面
|
||||
// 获取2维边界围城的面
|
||||
virtual BOOL MakePolyCurveFaces(AcDbVoidPtrArray& arFaces);
|
||||
|
||||
// 获取对象类型名称 [es. 弯头--> TCH_EELBOW]
|
||||
// 获取对象类型名称 [es. 弯头--> TCH_EELBOW]
|
||||
virtual void GetKindName(CString& sName);
|
||||
|
||||
// 添加自身被遮挡的高标高边界对象
|
||||
// 添加自身被遮挡的高标高边界对象
|
||||
virtual BOOL AddCoverEdge(AcDbObjectId& id,TComplexCurve& curEdge);
|
||||
|
||||
// 移除自身被遮挡的高标高边界对象
|
||||
// 移除自身被遮挡的高标高边界对象
|
||||
virtual BOOL RemoveCoverEdge(AcDbObjectId& id);
|
||||
|
||||
// 获取自身被遮挡的高标高对象
|
||||
// 获取自身被遮挡的高标高对象
|
||||
virtual BOOL GetCoverEdgeIds(AcDbObjectIdArray& arIds);
|
||||
|
||||
// 添加被自身遮挡的低标高对象
|
||||
// 添加被自身遮挡的低标高对象
|
||||
virtual BOOL AddIdsCoverByMe(AcDbObjectId& id);
|
||||
|
||||
// 取出被自身遮挡的低标高对象
|
||||
// 取出被自身遮挡的低标高对象
|
||||
virtual BOOL GetIdsCoverByMe(AcDbObjectIdArray& arByMeIds);
|
||||
|
||||
// 自身边界
|
||||
// 自身边界
|
||||
virtual BOOL GetGeomExtentsEdge(TComplexCurve& crLoop);
|
||||
|
||||
// 创建内部对象
|
||||
// 创建内部对象
|
||||
virtual BOOL ReCreateByXDataMap();
|
||||
|
||||
// 解释夹点
|
||||
// 解释夹点
|
||||
virtual TDb::Position ExplainGripIndex(int nIndex) const;
|
||||
|
||||
// 夹点提示
|
||||
// 夹点提示
|
||||
virtual Acad::ErrorStatus GetGripText(int i, CString &cs) const;
|
||||
|
||||
// 对象查询
|
||||
// 对象查询
|
||||
virtual void GetTips(CMapStringToString& mapLable2Tip) const;
|
||||
|
||||
// 设置变换
|
||||
// 设置变换
|
||||
virtual Acad::ErrorStatus SetTransform(const AcGeMatrix3d& xform);
|
||||
virtual AcGeMatrix3d GetTransform() const;
|
||||
|
||||
// 根据参数名称获得实体的OPM信息,pszName:参数名称(XMap key值)
|
||||
// 根据参数名称获得实体的OPM信息,pszName:参数名称(XMap key值)
|
||||
virtual BOOL OPMInfo(LPCTSTR pszName, TDb::OPMInfo* pInfo);
|
||||
|
||||
// 判断当前实体参数是否有效,并将有效的参数数据返回到map中
|
||||
// 判断当前实体参数是否有效,并将有效的参数数据返回到map中
|
||||
virtual BOOL IsValid(TDbXDataMap* pXMap = NULL);
|
||||
|
||||
//标注修改
|
||||
//标注修改
|
||||
virtual void SetSubText(long i,CString sText);
|
||||
// virtual TSubText* HitTestText(XPoint pt)const;
|
||||
|
||||
// 用户自定义调用
|
||||
// 用户自定义调用
|
||||
virtual LRESULT UserCall(long i,LPVOID pData);
|
||||
|
||||
//获取三维的壳对象
|
||||
//获取三维的壳对象
|
||||
virtual int GetXBaseShell(TXShell& xShell);
|
||||
|
||||
//获取体的范围方块
|
||||
//获取体的范围方块
|
||||
virtual int GetBodyBox(AcDbExtents& ext);
|
||||
|
||||
// add by hh 2010-12-27 导出XML
|
||||
// add by hh 2010-12-27 导出XML
|
||||
// virtual CString GetXml() const;
|
||||
// 根据以工程方式组装部分导出XML的要求,增加一个形参Lixl add 2012-2-1
|
||||
// 根据以工程方式组装部分导出XML的要求,增加一个形参Lixl add 2012-2-1
|
||||
virtual CString GetXml(const AcGeMatrix3d& mat) const;
|
||||
|
||||
// add by hh 2011.02.11 剖切功能。 注意 GetSection内不应将std::vector<TObjSectionRecord>参数清空
|
||||
// add by hh 2011.02.11 剖切功能。 注意 GetSection内不应将std::vector<TObjSectionRecord>参数清空
|
||||
virtual bool GetSection(const AcDbFace &face, const AcGeVector3d &vtPlaneSecDir,
|
||||
std::vector<TObjSectionRecord> §ionRecord, AcDbVoidPtrArray& arFillPtrs) const;
|
||||
|
||||
// 剖切不用了,返回Z坐标最高、最低点
|
||||
// 剖切不用了,返回Z坐标最高、最低点
|
||||
virtual Acad::ErrorStatus GetExtents(TADSGePoint3d &ptLow, TADSGePoint3d &ptUp) const;
|
||||
|
||||
// add by hh 2014-08-06 支持设备与水管遮挡
|
||||
// add by hh 2014-08-06 支持设备与水管遮挡
|
||||
virtual Acad::ErrorStatus GetClipBoundary(TGGePoly2D& poly)const;
|
||||
virtual bool IsMeClip() const;
|
||||
virtual bool IsClipMe(const TEntityBase* pEnt=NULL)const;//ok是否被裁剪
|
||||
virtual bool IsClipMe(const TEntityBase* pEnt=NULL)const;//ok是否被裁剪
|
||||
|
||||
public:
|
||||
//{{AFX_ARX_METHODS(TDbEquipmentBase)
|
||||
|
||||
Reference in new issue
Block a user