diff --git a/EInAPI.h b/EInAPI.h index 24a166b..99fefa4 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -735,6 +735,7 @@ EIN_EXPORT BOOL __stdcall EgtGetTableName( wchar_t*& wsTableName) ; EIN_EXPORT BOOL __stdcall EgtGetTableRef( int nInd, double ptPos[3]) ; EIN_EXPORT BOOL __stdcall EgtGetTableArea( int nInd, double ptMin[3], double ptMax[3]) ; EIN_EXPORT BOOL __stdcall EgtGetTableAreaOffset( int nInd, double ptMinOffs[3], double ptMaxOffs[3]) ; +EIN_EXPORT BOOL __stdcall EgtChangeTable( const wchar_t* wsTable, BOOL bUpdateDisp) ; EIN_EXPORT BOOL __stdcall EgtShowOnlyTable( BOOL bVal) ; EIN_EXPORT int __stdcall EgtAddFixture( const wchar_t* wsName, const double ptPos[3], double dAngRotDeg, double dMov) ; EIN_EXPORT BOOL __stdcall EgtKeepFixture( int nFxtId, int nSouPhase) ; diff --git a/EMkMachMgr.h b/EMkMachMgr.h index 923f8dc..4fd4058 100644 --- a/EMkMachMgr.h +++ b/EMkMachMgr.h @@ -106,6 +106,7 @@ class __declspec( novtable) IMachMgr virtual bool GetTableRef( int nInd, Point3d& ptPos) const = 0 ; virtual bool GetTableArea( int nInd, BBox3d& b3Area) const = 0 ; 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 int AddFixture( const std::string& sName, const Point3d& ptPos, double dAngRotDeg, double dMov) = 0 ; virtual bool KeepFixture( int nFxtId, int nSouPhase) = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 9fb0bde..d966b2d 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -875,6 +875,7 @@ EXE_EXPORT bool ExeGetTable( std::string& sTable) ; EXE_EXPORT bool ExeGetTableRef( int nInd, Point3d& ptPos) ; 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 int ExeAddFixture( const std::string& sName, const Point3d& ptPos, double dAngRotDeg, double dMov) ; EXE_EXPORT bool ExeKeepFixture( int nFxtId, int nSouPhase) ;