diff --git a/EGkGdbIterator.h b/EGkGdbIterator.h index 14ecb08..7db25e0 100644 --- a/EGkGdbIterator.h +++ b/EGkGdbIterator.h @@ -37,6 +37,8 @@ class __declspec( novtable) IGdbIterator virtual bool GoToLastInGroup( int nIdGroup) = 0 ; virtual bool GoToLastInGroup( const IGdbIterator& iIter) = 0 ; virtual bool GoToPrev( void) = 0 ; + virtual bool EraseAndGoToNext( void) = 0 ; + virtual bool EraseAndGoToPrev( void) = 0 ; virtual int GetGdbType( void) const = 0 ; virtual IGeoObj* GetGeoObj( void) = 0 ; @@ -80,4 +82,4 @@ class __declspec( novtable) IGdbIterator } ; //----------------------------------------------------------------------------- -EGK_EXPORT IGdbIterator* CreateGdbIterator( void) ; \ No newline at end of file +EGK_EXPORT IGdbIterator* CreateGdbIterator( IGeomDB* pGDB = nullptr) ; \ No newline at end of file