| CFx SDK Documentation
    2020SP3
    | 
 
 
 
Go to the documentation of this file.
   27 #ifndef _ODDBSYMBOLTABLE_INCLUDED 
   28 #define _ODDBSYMBOLTABLE_INCLUDED 
  117     bool getErasedRecord = 
false) 
const;
 
  131     bool getErasedRecord = 
false) 
const;
 
  171     bool atBeginning = 
true, 
 
  172     bool skipDeleted = 
true) 
const;
 
  230 class OdDbSymbolTableIteratorImpl;
 
  254     bool atBeginning = 
true, 
 
  255     bool skipErased = 
true);
 
  278     bool openErasedRecord = 
false) 
const;
 
  288     bool skipErased = 
true);
 
  310     OdDbSymbolTableIteratorImpl* pImpl);
 
  317 #endif // _ODDBSYMBOLTABLE_INCLUDED 
  
virtual OdDbObjectId getAt(const OdString &sName, bool getErasedRecord=false) const
virtual bool has(const OdDbObjectId &objectId) const
virtual void dxfOutFields_R12(OdDbDxfFiler *pFiler) const
virtual bool done() const
virtual OdResult dwgInFields(OdDbDwgFiler *pFiler)
virtual bool has(const OdString &sName) const
virtual ~OdDbSymbolTableIterator()
OdSmartPtr< OdDbSymbolTable > OdDbSymbolTablePtr
virtual OdDbObjectId getRecordId() const
virtual void seek(const OdDbObjectId &ObjectId)
virtual void step(bool forward=true, bool skipErased=true)
virtual void dwgOutFields(OdDbDwgFiler *pFiler) const
ODDB_DECLARE_MEMBERS(OdDbSymbolTable)
virtual OdResult dxfInFields(OdDbDxfFiler *pFiler)
virtual OdDbSymbolTableRecordPtr getAt(const OdString &sName, OdDb::OpenMode openMode, bool getErasedRecord=false) const
OdError_DuplicateRecordName(OdDbObjectId existingRecId)
virtual OdDbSymbolTableRecordPtr getRecord(OdDb::OpenMode openMode=OdDb::kForRead, bool openErasedRecord=false) const
virtual OdResult dxfInFields_R12(OdDbDxfFiler *pFiler)
OdDbObjectId existingRecordId() const
virtual void dxfOut(OdDbDxfFiler *pFiler) const
OdDbSymbolTableIterator(OdDbSymbolTableIteratorImpl *pImpl)
OdDbSymbolTableIteratorImpl * m_pImpl
OdDbSymbolTableIterator()
virtual OdDbSymbolTableIteratorPtr newIterator(bool atBeginning=true, bool skipDeleted=true) const
virtual void dxfOutFields(OdDbDxfFiler *pFiler) const
virtual void start(bool atBeginning=true, bool skipErased=true)
OdSmartPtr< OdDbSymbolTableIterator > OdDbSymbolTableIteratorPtr
virtual void seek(const OdDbSymbolTableRecord *pRecord)
virtual OdResult dxfIn(OdDbDxfFiler *pFiler)
OdSmartPtr< OdDbSymbolTableRecord > OdDbSymbolTableRecordPtr
ODRX_DECLARE_MEMBERS(OdDbSymbolTableIterator)
virtual OdDbObjectId add(OdDbSymbolTableRecord *pRecord)