#if !defined(ARX__TDBECABLETRY_H__20080829_135249) #define ARX__TDBECABLETRY_H__20080829_135249 #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 #include "TDbPipeBase.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 "TCHPIPEBASE_DBXSERVICE" #endif class DLLIMPEXP TDbECabletry : public TDbPipeBase { public: DECLARE_TENTBASE(); ACRX_DECLARE_MEMBERS(TDbECabletry); TDbECabletry(); virtual ~TDbECabletry(); public: //{{AFX_ARX_METHODS(TDbECabletry) 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; //获取弧形桥架在指定点上的隔板方向 void GetClapDirByPt(const AcGePoint3d& pt,AcGeVector3d& vtDir); void SetCabletryColor();//add by axc 2013.7.25 增加桥架起点和终点标高颜色设置 private: //{{AFX_ARX_DATA(TDbECabletry) //}}AFX_ARX_DATA }; #endif // !defined(ARX__TDBECABLETRY_H__20080829_135249)