Include :

- modifiche a SaveGeoObj per casi di oggetto non valido.
This commit is contained in:
DarioS
2022-04-26 08:14:43 +02:00
parent 70c3695ee9
commit 6c196ca7da
+6 -2
View File
@@ -1,12 +1,13 @@
//----------------------------------------------------------------------------
// EgalTech 2017-2017
// EgalTech 2017-2022
//----------------------------------------------------------------------------
// File : EGkGeoObjSave.h Data : 30.10.17 Versione : 1.8j5
// File : EGkGeoObjSave.h Data : 25.04.22 Versione : 2.4d4
// Contenuto : Funzione per salvare su file un Oggetto Geometrico.
//
//
//
// Modifiche : 30.10.17 DS Creazione modulo.
// 25.04.22 DS Aggiunti controlli.
//
//----------------------------------------------------------------------------
@@ -20,6 +21,9 @@
bool
SaveGeoObj( IGeoObj* pGObj, const std::string& sFile, int nFlag = GDB_SV_BIN)
{
// verifico validità oggetto
if ( pGObj == nullptr || ! pGObj->IsValid())
return false ;
// creo GeomDB temporaneo
PtrOwner<IGeomDB> pGeomDB( CreateGeomDB()) ;
if ( IsNull( pGeomDB))