diff --git a/EMkMachMgr.h b/EMkMachMgr.h index 2c7306a..b41cf3a 100644 --- a/EMkMachMgr.h +++ b/EMkMachMgr.h @@ -213,6 +213,8 @@ class __declspec( novtable) IMachMgr virtual bool GetMachiningParam( int nType, std::string& sVal) const = 0 ; virtual bool GetMachiningGeometry( SELVECTOR& vIds) const = 0 ; virtual bool IsMachiningEmpty( void) const = 0 ; + virtual bool GetMachiningStartPoint( Point3d& ptStart) const = 0 ; + virtual bool GetMachiningEndPoint( Point3d& ptEnd) const = 0 ; // Simulation virtual bool SimStart( bool bFirst) = 0 ; virtual bool SimMove( int& nStatus) = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index a8f7a2c..88111de 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -755,6 +755,9 @@ EXE_EXPORT bool ExeGetMachiningParam( int nType, double& dVal) ; EXE_EXPORT bool ExeGetMachiningParam( int nType, std::string& sVal) ; EXE_EXPORT bool ExeGetMachiningGeometry( SELVECTOR& vIds) ; EXE_EXPORT bool ExeIsMachiningEmpty( void) ; +EXE_EXPORT bool ExeGetMachiningStartPoint( Point3d& ptStart) ; +EXE_EXPORT bool ExeGetMachiningEndPoint( Point3d& ptEnd) ; +EXE_EXPORT bool ExeUpdateAllMachinings( bool bStopOnFirstErr, std::string& sErrList) ; // Simulation EXE_EXPORT bool ExeSimStart( bool bFirst) ; EXE_EXPORT bool ExeSimMove( int& nStatus) ;