Files

32 lines
840 B
C++
Raw Permalink Normal View History

2026-10-04 00:04:20 +08:00
#ifndef _THUNDERDBREACTOR_H
2026-09-28 15:28:50 +08:00
#define _THUNDERDBREACTOR_H
#if _MSC_VER > 1000
#pragma once
#endif
#include "DrawThunder2D.h"
#include "ThunderCaculate.h"
class CThunderCmdGroup;
class CThunderDbReactor : public AcDbDatabaseReactor
{
public:
CThunderDbReactor();
virtual ~CThunderDbReactor();
public:
virtual void objectAppended(const AcDbDatabase* dwg, const AcDbObject* dbObj);
virtual void objectErased(const AcDbDatabase* dwg,const AcDbObject* dbObj,Adesk::Boolean pErased = Adesk::kTrue);
virtual void objectUnAppended(const AcDbDatabase* dwg, const AcDbObject* dbObj);
virtual void objectModified(const AcDbDatabase* dwg,const AcDbObject* dbObj);
2026-10-04 00:04:20 +08:00
// 设置绘图指针
2026-09-28 15:28:50 +08:00
virtual void goodbye(const AcDbDatabase* dwg);
};
#endif // !defined(AFX_THUNDERDBREACTOR_H__8A197C4C_BA1A_424B_B1FB_F377AFE2D557__INCLUDED_)