diff --git a/vroni/Include/vroni_object.h b/vroni/Include/vroni_object.h index 63fe3a6..f93fb0d 100644 --- a/vroni/Include/vroni_object.h +++ b/vroni/Include/vroni_object.h @@ -3091,12 +3091,13 @@ public : // voronoi void ResetVoronoiDiagram(void) ; BisectorType GetBisectorType( int i) ; + vr_bool GetBisectorParams( int nEdge, double& dParS, double& dParE) ; vr_bool GetApproxedBisectorParams( int nEdge, double& dParS, double& dParE) ; int GetApproxedBisectorPointsNbr( int nEdge) ; vr_bool GetApproxedBisectorPoint( int nEdge, int nPointIdx, double pt[3], double& dPar) ; vr_bool GetDegenerateHyperEllipticBisectorData( int nEdge, double ptS[3], double ptE[3], double ptC[3], double& dParS, double& dParE) ; vr_bool GetLinearBisectorData( int nEdge, double ptS[3], double ptE[3], double& dParS, double& dParE) ; - int m_nBufferedVDEdge = -1 ; + vr_bool IsRelatedEdge( int nEdge, int nOrigSite, bool bLeft) ; // media axis vr_bool IsWMATEdge( int nEdge) ; @@ -3105,14 +3106,17 @@ public : void MyWriteVoronoiDiagram() ; // gestione eccezioni - const char* GetExceptionMessage() ; - int m_nMostViolatedRecursiveArcCount = 0 ; + const char* GetExceptionMessage() ; // deallocazione memoria void MyFreeVDConstructionData() ; void apiFreeOffsetData() ; void apiFreeBisectorBuffer() ; +private : + int m_nMostViolatedRecursiveArcCount = 0 ; + int m_nBufferedVDEdge = -1 ; + }; diff --git a/vroni/Lib/vroniD32.lib b/vroni/Lib/vroniD32.lib index 4c7e3f1..3ccaad1 100644 Binary files a/vroni/Lib/vroniD32.lib and b/vroni/Lib/vroniD32.lib differ diff --git a/vroni/Lib/vroniD32.pdb b/vroni/Lib/vroniD32.pdb index 3522995..ffb3989 100644 Binary files a/vroni/Lib/vroniD32.pdb and b/vroni/Lib/vroniD32.pdb differ diff --git a/vroni/Lib/vroniD64.lib b/vroni/Lib/vroniD64.lib index 307356c..fc0238a 100644 Binary files a/vroni/Lib/vroniD64.lib and b/vroni/Lib/vroniD64.lib differ diff --git a/vroni/Lib/vroniR32.lib b/vroni/Lib/vroniR32.lib index 019a8f3..8e0717a 100644 Binary files a/vroni/Lib/vroniR32.lib and b/vroni/Lib/vroniR32.lib differ diff --git a/vroni/Lib/vroniR64.lib b/vroni/Lib/vroniR64.lib index 30bbe91..6ef8c81 100644 Binary files a/vroni/Lib/vroniR64.lib and b/vroni/Lib/vroniR64.lib differ