27#ifndef _ODDBBLOCKTABLE_INCLUDED
28#define _ODDBBLOCKTABLE_INCLUDED
57 OdDbSymbolTableIteratorImpl* pImpl);
101 bool getErasedRecord =
false)
const;
116 bool getErasedRecord =
false)
const;
152 bool atBeginning =
true,
153 bool skipDeleted =
true)
const;
OdSmartPtr< OdDbBlockTable > OdDbBlockTablePtr
OdSmartPtr< OdDbBlockTableIterator > OdDbBlockTableIteratorPtr
virtual OdDbObjectId add(OdDbSymbolTableRecord *pRecord)
virtual bool has(const OdDbObjectId &objectId) const
virtual bool has(const OdString &recordName) const
DWGMAP_DECLARE_MEMBERS(OdDbBlockTable)
virtual void applyPartialUndo(OdDbDwgFiler *pFiler, OdRxClass *pClass)
const OdDbObjectId & getModelSpaceId() const
OdDbSymbolTableIteratorPtr newIterator(bool atBeginning=true, bool skipDeleted=true) const
virtual OdDbSymbolTableRecordPtr getAt(const OdString &recordName, OdDb::OpenMode openMode, bool getErasedRecord=false) const
const OdDbObjectId & getPaperSpaceId() const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
virtual OdResult dxfIn(OdDbDxfFiler *pFiler)
virtual OdDbObjectId getAt(const OdString &recordName, bool getErasedRecord=false) const
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
virtual OdResult subGetClassID(void *pClsid) const
OdDbBlockTableIterator(OdDbSymbolTableIteratorImpl *pImpl)
ODRX_DECLARE_MEMBERS(OdDbBlockTableIterator)