Include :

- aggiunta Relocate a IUserObj.
This commit is contained in:
Dario Sassi
2019-05-25 13:54:42 +00:00
parent 5d65728f45
commit 4e0435a2b9
+5 -3
View File
@@ -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 ; }