diff --git a/EInAPI.h b/EInAPI.h index 3f06077..560ab03 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -477,6 +477,7 @@ EIN_EXPORT BOOL __stdcall EgtMoveToSnapPointOnCollision( int nId[], int nCount, EIN_EXPORT void __stdcall EgtSaveCollInfo( void) ; EIN_EXPORT void __stdcall EgtRestoreCollInfo( void) ; EIN_EXPORT BOOL __stdcall EgtGetPartClusterCenterGlob( int nId[], int nCount, double ptCen[3]) ; +EIN_EXPORT BOOL __stdcall EgtVerifyMachining( int nMchId, bool bReduced, int nRawId) ; // Machining EIN_EXPORT BOOL __stdcall EgtInitMachMgr( const wchar_t* wsMachinesDir) ; @@ -574,6 +575,9 @@ EIN_EXPORT BOOL __stdcall EgtGetOperationStatus( int nId) ; EIN_EXPORT BOOL __stdcall EgtSetAllOperationsStatus( BOOL bShow) ; // Machinings EIN_EXPORT BOOL __stdcall EgtSetCurrMachining( int nId) ; +EIN_EXPORT BOOL __stdcall EgtSetMachiningParamInt( int nType, int nVal) ; +EIN_EXPORT BOOL __stdcall EgtPreviewMachining( BOOL bRecalc) ; +EIN_EXPORT BOOL __stdcall EgtGetMachiningParamInt( int nType, int* pnVal) ; EIN_EXPORT BOOL __stdcall EgtIsMachiningNotEmpty( void) ; // Simulation EIN_EXPORT BOOL __stdcall EgtSimStart( void) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 89effc0..cbdc23a 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -513,6 +513,7 @@ EXE_EXPORT bool ExeMoveToSnapPointOnCollision( const INTVECTOR& vIds, bool bRedu EXE_EXPORT void ExeSaveCollInfo( void) ; EXE_EXPORT void ExeRestoreCollInfo( void) ; EXE_EXPORT bool ExeGetPartClusterCenterGlob( const INTVECTOR& vIds, Point3d& ptCen) ; +EXE_EXPORT bool ExeVerifyMachining( int nMchId, bool bReduced, int nRawId) ; // Machining EXE_EXPORT bool ExeInitMachMgr( const std::string& sMachinesDir) ;