diff --git a/EGkUserObj.h b/EGkUserObj.h index 49b43c3..6df8de7 100644 --- a/EGkUserObj.h +++ b/EGkUserObj.h @@ -1,13 +1,13 @@ //---------------------------------------------------------------------------- -// EgalTech 2015-2015 +// EgalTech 2015-2019 //---------------------------------------------------------------------------- -// File : EGkUserObj.h Data : 22.05.15 Versione : 1.6e3 +// File : EGkUserObj.h Data : 25.05.19 Versione : 2.1e4 // Contenuto : Dichiarazione della interfaccia IUserObj. // // // // Modifiche : 22.05.15 DS Creazione modulo. -// +// 25.05.19 DS Aggiunta Relocate. // //---------------------------------------------------------------------------- @@ -33,6 +33,8 @@ class __declspec( novtable) IUserObj virtual bool ToSave( void) const { return false ; } virtual bool Save( int nBaseId, STRVECTOR& vString) const { return false ; } virtual bool Load( const STRVECTOR& vString, int nBaseGdbId) { return false ; } + public : // general GDB + virtual bool Relocate( int nOrigParentId, int nOrigNextId, int nRefId, int nSonBeforeAfter, bool bGlob) { return true ; } public : // show & texture (only if with a GeoObj) virtual bool GetDrawPolyLines( POLYLINELIST& lstPL) const { return false ; } virtual bool GetDimensions( double& dDimX, double& dDimY) const { return false ; }