diff --git a/EGkMultiGeomDB.h b/EGkMultiGeomDB.h index d459c8c..faccf17 100644 --- a/EGkMultiGeomDB.h +++ b/EGkMultiGeomDB.h @@ -1,12 +1,13 @@ //---------------------------------------------------------------------------- // EgalTech 2025-2025 //---------------------------------------------------------------------------- -// File : MultiGeomDB.h Data : 08.10.25 Versione : 2.7j1 +// File : MultiGeomDB.h Data : 22.12.25 Versione : 2.7l3 // Contenuto : Dichiarazione delle funzioni tra due GeomDB. // // // // Modifiche : 08.10.25 DB Creazione modulo. +// 22.12.25 DS Aggiunta funzione DuplicateGeomDB. // // //---------------------------------------------------------------------------- @@ -24,5 +25,6 @@ #endif //---------------------------------------------------------------------------- -EGK_EXPORT int Copy( IGeomDB* pSouGeomDB, int nSouId, IGeomDB* pDestGeomDB, int nDestId, int nRefId, int nSonBeforeAfter = GDB_LAST_SON) ; -EGK_EXPORT int CopyGlob( IGeomDB* pSouGeomDB, int nSouId, IGeomDB* pDestGeomDB, int nDestId, int nRefId, int nSonBeforeAfter = GDB_LAST_SON) ; +EGK_EXPORT int Copy( IGeomDB* pSouGeomDB, int nSouId, IGeomDB* pDestGeomDB, int nDestId, int nRefId, int nSonBeforeAfter = GDB_LAST_SON) ; +EGK_EXPORT int CopyGlob( IGeomDB* pSouGeomDB, int nSouId, IGeomDB* pDestGeomDB, int nDestId, int nRefId, int nSonBeforeAfter = GDB_LAST_SON) ; +EGK_EXPORT bool DuplicateGeomDB( IGeomDB* pSouGeomDB, IGeomDB* pDestGeomDB, bool bSkipTemp = false) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 69d0630..0b6a83a 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -504,6 +504,7 @@ EXE_EXPORT int ExeCopy( int nSouId, int nRefId, int nSonBeforeAfter) ; EXE_EXPORT int ExeCopyEx( int nSouCtx, int nSouId, int nDestCtx, int nRefId, int nSonBeforeAfter) ; EXE_EXPORT int ExeCopyGlob( int nSouId, int nRefId, int nSonBeforeAfter) ; EXE_EXPORT int ExeCopyGlobEx( int nSouCtx, int nSouId, int nDestCtx, int nRefId, int nSonBeforeAfter) ; +EXE_EXPORT bool ExeDuplicateGeomDB( int nSouCtx, int nDestCtx, bool bSkipTemp = false) ; EXE_EXPORT bool ExeRelocate( int nSouId, int nRefId, int nSonBeforeAfter) ; EXE_EXPORT bool ExeRelocateGlob( int nSouId, int nRefId, int nSonBeforeAfter) ; EXE_EXPORT bool ExeGroupSwap( int nId1, int nId2, bool bSwapRef, bool bMark) ;