From 9d4158ea45c09994eb2580296e5cad85118915f8 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Tue, 8 May 2018 16:45:54 +0000 Subject: [PATCH] Include : - modifiche e aggiunte a prototipi. --- EGkCAvToolSurfTm.h | 3 ++- EXeExecutor.h | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/EGkCAvToolSurfTm.h b/EGkCAvToolSurfTm.h index cbbe486..e4f43b9 100644 --- a/EGkCAvToolSurfTm.h +++ b/EGkCAvToolSurfTm.h @@ -1,7 +1,7 @@ //---------------------------------------------------------------------------- // EgalTech 2018-2018 //---------------------------------------------------------------------------- -// File : EGkCAvToolSurfTm.h Data : 27.04.18 Versione : 1.9e1 +// File : EGkCAvToolSurfTm.h Data : 08.05.18 Versione : 1.9e2 // Contenuto : Dichiarazione della classe ICAvToolSurfTm. // // @@ -30,6 +30,7 @@ class __declspec( novtable) ICAvToolSurfTm { virtual bool SetSurfTm( const ISurfTriMesh& Stm) = 0 ; virtual bool SetMoveDir( const Vector3d& vtMove) = 0 ; virtual bool SetStdTool( double dH, double dR, double dCornR) = 0 ; + virtual bool SetAdvTool( double dH, double dR, double dTipH, double dTipR, double dCornR) = 0 ; virtual bool TestPosition( const Point3d& ptT, const Vector3d& vtDir, double& dTotDist) = 0 ; virtual bool TestPath( PNTULIST& lPntM, const Vector3d& vtDir, double dLinTol) = 0 ; } ; diff --git a/EXeExecutor.h b/EXeExecutor.h index a02d2e3..d504fce 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -614,6 +614,7 @@ EXE_EXPORT int ExeVerifyCutAsSplitting( int nMchId) ; // Collision Avoidance Tool SurfaceTriMesh EXE_EXPORT bool ExeCAvSetStdTool( double dToolLen, double dToolDiam, double dToolCornR) ; +EXE_EXPORT bool ExeCAvSetAdvTool( double dToolLen, double dToolDiam, double dTipLen, double dTipDiam, double dToolCornR) ; EXE_EXPORT double ExeCAvToolPosStm( const Point3d& ptP, const Vector3d& vtAx, int nSurfTmId, const Vector3d& vtMove, int nRefType) ; EXE_EXPORT bool ExeCAvToolPathStm( int nCrvId, const Vector3d& vtAx, int nSurfTmId, const Vector3d& vtMove, double dLinTol, int nRefType) ;