Include :

- aggiornamento prototipi
- aggiunta costante SQ_INFINITO.
This commit is contained in:
Dario Sassi
2020-09-19 10:39:16 +00:00
parent 6bde42a990
commit 2c7ee3aaea
3 changed files with 8 additions and 4 deletions
+5 -2
View File
@@ -1,13 +1,14 @@
//----------------------------------------------------------------------------
// EgalTech 2014-2015
// EgalTech 2014-2020
//----------------------------------------------------------------------------
// File : EgkDllMain.h Data : 13.01.15 Versione : 1.6a2
// File : EgkDllMain.h Data : 19.09.20 Versione : 2.2i2
// Contenuto : Prototipi funzioni generali della DLL.
//
//
//
// Modifiche : 21.11.13 DS Creazione modulo.
// 13.01.15 DS Agg. funzioni Get sui font.
// 19.09.20 DS Agg. funzione SetEGkDebugLev.
//
//----------------------------------------------------------------------------
@@ -29,6 +30,8 @@ class ILogger ;
//-----------------------------------------------------------------------------
// restituisce la versione della Dll (stringa del tipo 1.4a5)
EGK_EXPORT const char* GetEGkVersion( void) ;
// permette di impostare il livello di debug (>= 0)
EGK_EXPORT void SetEGkDebugLev( int nDebugLev) ;
// permette di impostare il logger per la Dll
EGK_EXPORT void SetEGkLogger( ILogger* pLogger) ;
// imposta la chiave di protezione
+1
View File
@@ -31,6 +31,7 @@ const double SQ_EPS_ZERO = EPS_ZERO * EPS_ZERO ;
// infinito per lunghezze
const double INFINITO = 1e10 ;
const double SQ_INFINITO = INFINITO * INFINITO ;
// conversione da gradi a radianti e viceversa
const double PIGRECO = 3.14159265358979323846 ;
+2 -2
View File
@@ -509,7 +509,7 @@ GetTriaVertexNearestToLine( const Triangle3d& trTria, const Point3d& ptL, const
{
// Imposto valori di default
nVert = - 1 ;
dSqDist = INFINITO * INFINITO ;
dSqDist = SQ_INFINITO ;
// Verifico validità triangolo
if ( ! trTria.IsValid())
return false ;
@@ -535,7 +535,7 @@ GetTriaMidEdgeNearestToLine( const Triangle3d& trTria, const Point3d& ptL, const
Point3d& ptMid, double& dSqDist)
{
// Imposto valori di default
dSqDist = INFINITO * INFINITO ;
dSqDist = SQ_INFINITO ;
// Verifico validità triangolo
if ( ! trTria.IsValid())
return false ;