Files
Dario Sassi 7d3284fef3 EgtGeomKernel 2.6c2 :
- modifiche a SurfTriMesh per flag visualizzazione spigoli vivi in shading
- modifiche a VolZmap per flag visualizzazione spigoli vivi in shading
- aggiunte funzioni PreSave, PostSave e PostLoad per consentire di convertire nuovi parametri delle entità in info prima del salvataggio e riprenderli alla lettura.
2024-03-10 10:20:44 +01:00

31 lines
1.0 KiB
C++

//----------------------------------------------------------------------------
// EgalTech 2014-2024
//----------------------------------------------------------------------------
// File : GeoObjRW.h Data : 08.03.24 Versione : 2.6c2
// Contenuto : Dichiarazione della interfaccia IGeoObjRW.
//
//
//
// Modifiche : 20.11.13 DS Creazione modulo.
// 08.03.24 DS Aggiunte PreSave, PostSave, PreLoad e PostLoad.
//
//----------------------------------------------------------------------------
#pragma once
class NgeWriter ;
class NgeReader ;
class GdbGeo ;
//-----------------------------------------------------------------------------
class __declspec( novtable) IGeoObjRW
{
public :
virtual int GetNgeId( void) const = 0 ;
virtual bool Save( NgeWriter& ngeOut) const = 0 ;
virtual bool PreSave( GdbGeo& Wrapper) const = 0 ;
virtual bool PostSave( GdbGeo& Wrapper) const = 0 ;
virtual bool Load( NgeReader& ngeIn) = 0 ;
virtual bool PostLoad( GdbGeo& Wrapper) = 0 ;
} ;