Include :

- modifiche per seconda proprietà temporanea degli oggetti geometrici.
This commit is contained in:
DarioS
2021-07-21 16:51:28 +02:00
parent add5670d3b
commit 7c182e9d33
3 changed files with 12 additions and 8 deletions
+4 -4
View File
@@ -1,13 +1,13 @@
//----------------------------------------------------------------------------
// EgalTech 2013-2021
//----------------------------------------------------------------------------
// File : EgkCurveComposite.h Data : 03.04.21 Versione : 2.3d1
// File : EgkCurveComposite.h Data : 03.04.21 Versione : 2.3g2
// Contenuto : Dichiarazione della interfaccia ICurveComposite.
//
//
//
// Modifiche : 22.11.13 DS Creazione modulo.
//
// 21.07.21 LM Aggiunto parametro opzionale a Set/GetCurveTempProp.
//
//----------------------------------------------------------------------------
@@ -58,8 +58,8 @@ class __declspec( novtable) ICurveComposite : public ICurve
virtual bool IsAPoint( void) const = 0 ;
virtual bool IsALine( double dLinTol, Point3d& ptStart, Point3d& ptEnd) const = 0 ;
virtual bool IsACircle( double dLinTol, Point3d& ptCen, Vector3d& vtN, double& dRad, bool& bCCW) const = 0 ;
virtual bool SetCurveTempProp( int nCrv, int nProp) = 0 ;
virtual bool GetCurveTempProp( int nCrv, int& nProp) const = 0 ;
virtual bool SetCurveTempProp( int nCrv, int nProp, int nPropInd = 0) = 0 ;
virtual bool GetCurveTempProp( int nCrv, int& nProp, int nPropInd = 0) const = 0 ;
} ;
//-----------------------------------------------------------------------------
+3
View File
@@ -60,6 +60,9 @@ enum GdbStatus { GDB_ST_OFF = 0,
enum GdbMark { GDB_MK_OFF = 0,
GDB_MK_ON = 1} ;
//----------------- Costante per numero proprietà temporanee -------------------
const int GDB_NUM_TEMP_PROP = 2 ;
//----------------- Costanti materiale oggetti del DB geometrico ---------------
enum GdbMaterial { GDB_MT_COLOR = -1,
GDB_MT_PARENT = 0} ;
+5 -4
View File
@@ -1,13 +1,14 @@
//----------------------------------------------------------------------------
// EgalTech 2013-2014
// EgalTech 2013-2021
//----------------------------------------------------------------------------
// File : EGkGeoObj.h Data : 14.04.14 Versione : 1.5d5
// File : EGkGeoObj.h Data : 21.07.21 Versione : 2.3g2
// Contenuto : Dichiarazione della interfaccia IGeoObj.
//
//
//
// Modifiche : 20.11.13 DS Creazione modulo.
// 14.04.14 DS Tolti metodi GetKey, Save e Load.
// 21.07.21 LM Aggiunto parametro opzionale a Set/GetTempProp.
//
//----------------------------------------------------------------------------
@@ -53,8 +54,8 @@ class __declspec( novtable) IGeoObj
virtual void SetObjGraphics( IObjGraphics* pOGr) = 0 ;
virtual IObjGraphics* GetObjGraphics( void) = 0 ;
virtual const IObjGraphics* GetObjGraphics( void) const = 0 ;
virtual void SetTempProp( int nProp) = 0 ;
virtual int GetTempProp( void) const = 0 ;
virtual void SetTempProp( int nProp, int nPropInd = 0) = 0 ;
virtual int GetTempProp( int nPropInd = 0) const = 0 ;
} ;
//-----------------------------------------------------------------------------