From 882c128d3df42e82cc49c4aa67a0b40ba38099cf Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Tue, 19 Apr 2016 15:58:35 +0000 Subject: [PATCH] Include : - aggiornamenti vari. --- EGnLuaMgr.h | 1 + EInAPI.h | 1 + EMkMachMgr.h | 1 + EXeExecutor.h | 1 + 4 files changed, 4 insertions(+) diff --git a/EGnLuaMgr.h b/EGnLuaMgr.h index a85a356..3ee099f 100644 --- a/EGnLuaMgr.h +++ b/EGnLuaMgr.h @@ -54,6 +54,7 @@ class LuaMgr { return m_sLuaLibsDir ; } EGN_EXPORT const std::string& GetLastRequire( void) { return m_sLastRequire ; } + EGN_EXPORT bool ExistsFunction( const std::string& sFunName) ; template bool CallFunction( const std::string& sFunName, int nRets, const Args&... params) ; template diff --git a/EInAPI.h b/EInAPI.h index 9fc152b..9adb2e0 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -541,6 +541,7 @@ EIN_EXPORT int __stdcall EgtGetNextPartInRawPart( int nPartId) ; EIN_EXPORT BOOL __stdcall EgtAddPartToRawPart( int nPartId, const double ptPos[3], int nRawId) ; EIN_EXPORT BOOL __stdcall EgtRemovePartFromRawPart( int nPartId) ; // Table & Fixtures +EIN_EXPORT BOOL __stdcall EgtExistsTable( const wchar_t* wsTable) ; EIN_EXPORT BOOL __stdcall EgtSetTable( const wchar_t* wsTable) ; EIN_EXPORT BOOL __stdcall EgtGetTableRef( int nInd, double ptPos[3]) ; EIN_EXPORT BOOL __stdcall EgtGetTableArea( int nInd, double ptMin[3], double ptMax[3]) ; diff --git a/EMkMachMgr.h b/EMkMachMgr.h index 452bd52..25fcf3b 100644 --- a/EMkMachMgr.h +++ b/EMkMachMgr.h @@ -83,6 +83,7 @@ class __declspec( novtable) IMachMgr virtual bool TranslatePartInRawPart( int nPartId, const Vector3d& vtMove) = 0 ; virtual bool RotatePartInRawPart( int nPartId, const Vector3d& vtAx, double dAngRotDeg) = 0 ; // Tables and Fixtures + virtual bool ExistsTable( const std::string& sTable) = 0 ; virtual bool SetTable( const std::string& sTable) = 0 ; virtual bool GetTableRef( int nInd, Point3d& ptPos) = 0 ; virtual bool GetTableArea( int nInd, BBox3d& b3Area) = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 4f0aba7..ccc42a4 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -582,6 +582,7 @@ EXE_EXPORT bool ExeRemovePartFromRawPart( int nPartId) ; EXE_EXPORT bool ExeTranslatePartInRawPart( int nPartId, const Vector3d& vtMove) ; EXE_EXPORT bool ExeRotatePartInRawPart( int nPartId, const Vector3d& vtAx, double dAngRotDeg) ; // Table & Disposition +EXE_EXPORT bool ExeExistsTable( const std::string& sTable) ; EXE_EXPORT bool ExeSetTable( const std::string& sTable) ; EXE_EXPORT bool ExeGetTableRef( int nInd, Point3d& ptPos) ; EXE_EXPORT bool ExeGetTableArea( int nInd, BBox3d& b3Area) ;