Include :
- modifiche a SaveGeoObj per casi di oggetto non valido.
This commit is contained in:
+6
-2
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user