#if !defined(__DWGEXPLODE_H__) #define __DWGEXPLODE_H__ #if _MSC_VER > 1000 #pragma once #endif // _MSC_VER > 1000 // 实体过滤循环打碎类 #include "DwgSSet.h" class CDwgExplode { public: // 构造与析构 CDwgExplode(); ~CDwgExplode(); // 添加过滤列表 void AddFilter(CDwgSSet* pSet); // 取得所有过滤选择集 void Explode() const; protected: // 循环打碎所有选择的实体 void Explode(const struct resbuf* pRbFilter) const; protected: // 过滤表和过滤对象 CArray m_arpFilterSet; }; #endif // !defined(__DWGEXPLODE_H__)