| CFx SDK Documentation
    2020SP3
    | 
 
 
 
Go to the documentation of this file.
   27 #ifndef ODDBBLOCKITERATOR_H 
   28 #define ODDBBLOCKITERATOR_H 
  188 #endif // ODDBBLOCKITERATOR_H 
  
virtual OdDbObjectId id() const =0
OdSmartPtr< OdDbFilteredBlockIterator > OdDbFilteredBlockIteratorPtr
virtual bool seek(OdDbObjectId objectId)=0
static OdDbBlockIteratorPtr newFilteredIterator(const OdDbBlockTableRecord *pBtr, const OdDbFilter *pFilter)
virtual void addToBuffer(OdDbObjectId objectId)
OdDbFilteredBlockIterator()
ODRX_DECLARE_MEMBERS(OdDbFilteredBlockIterator)
virtual OdDbObjectId next()=0
static OdDbBlockIteratorPtr newBlockIterator(const OdDbBlockTableRecord *pBtr)
virtual bool buffersForComposition() const
virtual bool accepts(OdDbObjectId objectId) const =0
static OdDbBlockIteratorPtr newCompositeIterator(const OdDbBlockTableRecord *pBtr, const OdArray< OdSmartPtr< OdDbFilter > > &filters)
ODRX_DECLARE_MEMBERS(OdDbBlockIterator)
virtual double estimatedHitFraction() const =0
OdSmartPtr< OdDbBlockIterator > OdDbBlockIteratorPtr