diff --git a/EMkMachMgr.h b/EMkMachMgr.h index 227cd3a..b62255f 100644 --- a/EMkMachMgr.h +++ b/EMkMachMgr.h @@ -87,6 +87,8 @@ class __declspec( novtable) IMachMgr virtual bool GetTableRef( int nInd, Point3d& ptPos) = 0 ; virtual bool GetTableArea( int nInd, BBox3d& b3Area) = 0 ; virtual int AddFixture( const std::string& sName, const Point3d& ptPos, double dAngRotDeg) = 0 ; + virtual int GetFirstFixture( void) = 0 ; + virtual int GetNextFixture( int nFxtId) = 0 ; virtual bool ShowOnlyTable( bool bVal) = 0 ; // Tools DataBase virtual bool TdbGetToolNewName( std::string& sName) const = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 5fed970..b1da110 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -588,6 +588,8 @@ EXE_EXPORT bool ExeGetTableRef( int nInd, Point3d& ptPos) ; EXE_EXPORT bool ExeGetTableArea( int nInd, BBox3d& b3Area) ; EXE_EXPORT bool ExeShowOnlyTable( bool bVal) ; EXE_EXPORT int ExeAddFixture( const std::string& sName, const Point3d& ptPos, double dAngRotDeg) ; +EXE_EXPORT int ExeGetFirstFixture( void) ; +EXE_EXPORT int ExeGetNextFixture( int nFxtId) ; // Tools Database EXE_EXPORT bool ExeTdbGetToolNewName( std::string& sName) ; EXE_EXPORT bool ExeTdbAddTool( const std::string& sName, int nType) ;