diff --git a/EExBeamMgr.h b/EExBeamMgr.h index 4558c3f..00c6f06 100644 --- a/EExBeamMgr.h +++ b/EExBeamMgr.h @@ -45,7 +45,8 @@ class __declspec( novtable) IBeamMgr const Frame3d& frRef, const DBLVECTOR& vdPar, const std::string& sPar, const STRVECTOR& vsUAtt, int nCrvId, int nCrv2Id, bool bUpdate = true) = 0 ; virtual int ModifyProcess( int nGeomId, int nGroup, int nProc, int nSide, const std::string& sDes, int nProcId, - const Frame3d& frRef, const DBLVECTOR& vdPar, const std::string& sPar, const STRVECTOR& vsUAtt, bool bUpdate = true) = 0 ; + const Frame3d& frRef, const DBLVECTOR& vdPar, const std::string& sPar, const STRVECTOR& vsUAtt, + int nCrvId, int nCrv2Id, bool bUpdate = true) = 0 ; virtual bool EraseProcess( int nGeomId, bool bUpdate = true) = 0 ; virtual bool EnableProcess( int nGeomId, bool bEnable, bool bUpdate = true) = 0 ; virtual bool CalcSolid( int nPartId, bool bRecalc = false) = 0 ; diff --git a/EInAPI.h b/EInAPI.h index 5085abd..d2828b9 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -133,7 +133,8 @@ EIN_EXPORT int __stdcall EgtBeamAddProcess( int nGroup, int nProc, int nSide, c int nCrvId, int nCrv2Id, BOOL bUpdate) ; EIN_EXPORT int __stdcall EgtBeamModifyProcess( int nGeomId, int nGroup, int nProc, int nSide, const wchar_t* wsDes, int nProcId, const double ptOrig[3], const double vX[3], const double vY[3], const double vZ[3], - int nPar, const double vPar[], const wchar_t* wsPar, const wchar_t* wsUAtts, BOOL bUpdate) ; + int nPar, const double vPar[], const wchar_t* wsPar, const wchar_t* wsUAtts, + int nCrvId, int nCrv2Id, BOOL bUpdate) ; EIN_EXPORT BOOL __stdcall EgtBeamEraseProcess( int nGeomId, BOOL bUpdate) ; EIN_EXPORT BOOL __stdcall EgtBeamEnableProcess( int nGeomId, BOOL bEnable, BOOL bUpdate) ; EIN_EXPORT BOOL __stdcall EgtBeamCalcSolid( int nPartId, BOOL bRecalc) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 79e2985..fbbb15f 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -138,7 +138,8 @@ EXE_EXPORT int ExeBeamAddProcess( int nGroup, int nProc, int nSide, const std:: const Frame3d& frRef, const DBLVECTOR& vdPar, const std::string& sPar, const STRVECTOR& vsUAtt, int nCrvId, int nCrv2Id, bool bUpdate = true) ; EXE_EXPORT int ExeBeamModifyProcess( int nGeomId, int nGroup, int nProc, int nSide, const std::string& sDes, int nProcId, - const Frame3d& frRef, const DBLVECTOR& vdPar, const std::string& sPar, const STRVECTOR& vsUAtt, bool bUpdate = true) ; + const Frame3d& frRef, const DBLVECTOR& vdPar, const std::string& sPar, const STRVECTOR& vsUAtt, + int nCrvId, int nCrv2Id, bool bUpdate = true) ; EXE_EXPORT bool ExeBeamEraseProcess( int nGeomId, bool bUpdate = true) ; EXE_EXPORT bool ExeBeamEnableProcess( int nGeomId, bool bEnable, bool bUpdate = true) ; EXE_EXPORT bool ExeBeamCalcSolid( int nPartId, bool bRecalc = false) ; diff --git a/EgtKeyCodes.h b/EgtKeyCodes.h index fa03a7c..fada6f3 100644 --- a/EgtKeyCodes.h +++ b/EgtKeyCodes.h @@ -22,7 +22,7 @@ //---------------------------------------------------------------------------- const int KEY_BASELIB_PROD = 207 ; -const int KEY_BASELIB_VER = 2311 ; +const int KEY_BASELIB_VER = 2312 ; const int KEY_BASELIB_LEV = 1 ; //----------------------------------------------------------------------------