33 lines
840 B
C++
33 lines
840 B
C++
#ifndef _THUNDERDBREACTOR_H
|
|
#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);
|
|
// 设置绘图指针
|
|
virtual void goodbye(const AcDbDatabase* dwg);
|
|
};
|
|
|
|
#endif // !defined(AFX_THUNDERDBREACTOR_H__8A197C4C_BA1A_424B_B1FB_F377AFE2D557__INCLUDED_)
|