Include :
- aggiornamento prototipi - aggiunta costante SQ_INFINITO.
This commit is contained in:
+5
-2
@@ -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
|
||||
|
||||
@@ -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
@@ -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 ;
|
||||
|
||||
Reference in New Issue
Block a user