25#ifndef OD_DBTABLEITERATOR_H
26#define OD_DBTABLEITERATOR_H
44class OdDbTableIteratorImpl;
OdSmartPtr< OdDbTableIterator > OdDbTableIteratorPtr
OdDbCell(OdInt32 row, OdInt32 col)
OdDbTableIterator(const OdDbTable *pTable, const OdCellRange &range, OdDb::TableIteratorOption nOption)
OdDbTableIterator(const OdDbLinkedTableData *pTable)
OdDbTableIterator(const OdDbLinkedTableData *pTable, const OdCellRange &range, OdDb::TableIteratorOption nOption)
static OdSmartPtr< OdDbTableIterator > createObject(const OdDbTable *pTable, const OdCellRange &range, OdDb::TableIteratorOption nOption)
OdInt32 getRow(void) const
static OdSmartPtr< OdDbTableIterator > createObject(const OdCellRange &range)
OdDbTableIterator(const OdCellRange &range, OdDb::TableIteratorOption nOption)
ODRX_DECLARE_MEMBERS(OdDbTableIterator)
OdDbTableIterator(const OdCellRange &range)
OdDbCell getCell(void) const
static OdSmartPtr< OdDbTableIterator > createObject(const OdDbTable *pTable)
OdInt32 getColumn(void) const
OdDbTableIterator(const OdDbTable *pTable)
bool seek(const OdDbCell &cell)
OdDbTableIteratorImpl * m_pImpl
OdDbTableIterator(OdDbTableIteratorImpl *pImpl)
static OdSmartPtr< OdDbTableIterator > createObject(const OdDbLinkedTableData *pTable)
static OdSmartPtr< OdDbTableIterator > createObject(const OdDbLinkedTableData *pTable, const OdCellRange &range, OdDb::TableIteratorOption nOption)
static OdSmartPtr< OdDbTableIterator > createObject(const OdCellRange &range, OdDb::TableIteratorOption nOption)