From bf791ac54c3e2c1d01ace0f7338b99004f65ea1f Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Tue, 26 Jun 2018 07:11:29 +0000 Subject: [PATCH] Include : - aggiornamento prototipi. --- EGkCAvToolSurfTm.h | 1 + EXeExecutor.h | 1 + 2 files changed, 2 insertions(+) diff --git a/EGkCAvToolSurfTm.h b/EGkCAvToolSurfTm.h index 973d7f3..8ef69c9 100644 --- a/EGkCAvToolSurfTm.h +++ b/EGkCAvToolSurfTm.h @@ -31,6 +31,7 @@ class __declspec( novtable) ICAvToolSurfTm { 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 SetGenTool( const ICurveComposite* pToolOutline) = 0 ; virtual double GetToolRadius( void) = 0 ; virtual double GetToolHeight( void) = 0 ; virtual bool TestPosition( const Point3d& ptT, const Vector3d& vtDir, double& dTotDist) = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 335cb39..419ec2a 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -617,6 +617,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 bool ExeCAvSetGenTool( int nToolSectId) ; 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) ;