#pragma once #include "SymbolTableRecord.h" #include "EntitySet.h" #include "ADSGePoint3d.h" class SHAcDbBlockTable : public SHAcDbSymbolTable { public: SHAcDbBlockTable(const TCHAR *blkName); ~SHAcDbBlockTable(); int GetExtend(ads_point lowPt, ads_point upPt, ads_matrix tranMat = NULL); int operator !(); int EntNext(); public: EntitySet ent; ADSGePoint3d base; }; inline int SHAcDbBlockTable::operator !() { return (SHAcDbSymbolTable::operator !() || !ent); }