Files
envi-code/SourceCode/Code2026/tg_shs/inc/pipebase/TDbECabletry.h
T
2026-09-28 15:28:50 +08:00

55 lines
1.3 KiB
C++

#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)