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

26 lines
541 B
C++

#pragma once
#include "AecDbXDraw.h"
#ifdef AECRXBASE_EXPORT
#define AECDLLIMPEXP __declspec(dllexport)
#else
#define AECDLLIMPEXP __declspec(dllimport)
#endif
class AECDLLIMPEXP AecDbXDrawPointer
{
public:
AecDbXDrawPointer(const AcDbEntity* pEnt,LPCTSTR pszClassName);
AecDbXDrawPointer(const AcDbObjectId& id, LPCTSTR pszClassName);
~AecDbXDrawPointer(void);
public:
Acad::ErrorStatus Draw2d(AcGiDraw &dc) const;
Acad::ErrorStatus Draw3d(AcGiDraw &dc) const;
Acad::ErrorStatus Edit();
private:
AecDbXDraw* m_pAecDbXDraw;
};