From 5831ac0c994958b206cf62f900eb7782b29bcd12 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Thu, 10 Oct 2024 15:42:37 +0200 Subject: [PATCH] Include : - aggiornamento prototipi. --- EMkMachMgr.h | 3 +++ EXeExecutor.h | 3 +++ 2 files changed, 6 insertions(+) diff --git a/EMkMachMgr.h b/EMkMachMgr.h index 1c8d1c3..af355a7 100644 --- a/EMkMachMgr.h +++ b/EMkMachMgr.h @@ -117,6 +117,8 @@ class __declspec( novtable) IMachMgr virtual bool GetTableAreaOffset( int nInd, BBox3d& b3Area) const = 0 ; virtual bool ChangeTable( const std::string& sTable, bool bUpdateDisp) = 0 ; virtual bool ShowOnlyTable( bool bVal) = 0 ; + virtual bool MoveDispAxis( const std::string& sName, double dPos) = 0 ; + virtual bool RemoveDispAxis( const std::string& sName) = 0 ; virtual int AddFixture( const std::string& sName, const Point3d& ptPos, double dAngRotDeg, double dMov) = 0 ; virtual bool KeepFixture( int nFxtId, int nSouPhase) = 0 ; virtual bool RemoveFixture( int nFxtId) = 0 ; @@ -240,6 +242,7 @@ class __declspec( novtable) IMachMgr virtual int GetPhaseDisposition( int nPhase) const = 0 ; virtual bool DispositionSpecialApply( int nId, bool bRecalc) = 0 ; virtual bool DispositionSpecialUpdate( int nId) = 0 ; + virtual bool GetDispositionToolData( int nId, std::string& sName, std::string& sHead, int& nExit, std::string& sTcPos) = 0 ; // Operations : machinings virtual int AddMachining( const std::string& sName, const std::string& sMachining) = 0 ; virtual int AddMachining( const std::string& sName, int nMchType, const std::string& sTool) = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 587bf91..2a25892 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -1070,6 +1070,8 @@ EXE_EXPORT bool ExeGetTableArea( int nInd, BBox3d& b3Area) ; EXE_EXPORT bool ExeGetTableAreaOffset( int nInd, BBox3d& b3AreaOffs) ; EXE_EXPORT bool ExeChangeTable( const std::string& sTable, bool bUpdateDisp) ; EXE_EXPORT bool ExeShowOnlyTable( bool bVal) ; +EXE_EXPORT bool ExeMoveDispAxis( const std::string& sName, double dPos) ; +EXE_EXPORT bool ExeRemoveDispAxis( const std::string& sName) ; EXE_EXPORT int ExeAddFixture( const std::string& sName, const Point3d& ptPos, double dAngRotDeg, double dMov) ; EXE_EXPORT bool ExeKeepFixture( int nFxtId, int nSouPhase) ; EXE_EXPORT bool ExeRemoveFixture( int nFxtId) ; @@ -1192,6 +1194,7 @@ EXE_EXPORT bool ExeRemoveOperationHome( int nId) ; EXE_EXPORT int ExeGetPhaseDisposition( int nPhase) ; EXE_EXPORT bool ExeSpecialApplyDisposition( int nId, bool bRecalc) ; EXE_EXPORT bool ExeSpecialUpdateDisposition( int nId) ; +EXE_EXPORT bool ExeGetDispositionToolData( int nId, std::string& sName, std::string& sHead, int& nExit, std::string& sTcPos) ; // Machinings EXE_EXPORT int ExeAddMachining( const std::string& sName, const std::string& sMachining) ; EXE_EXPORT int ExeAddMachining( const std::string& sName, int nMchType, const std::string& sTool) ;