diff --git a/EInAPI.h b/EInAPI.h index 6bd3684..0280bca 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -378,6 +378,9 @@ EIN_EXPORT int __stdcall EgtGetFirstSelectedObj( void) ; EIN_EXPORT int __stdcall EgtGetNextSelectedObj( void) ; EIN_EXPORT int __stdcall EgtGetLastSelectedObj( void) ; EIN_EXPORT int __stdcall EgtGetPrevSelectedObj( void) ; +EIN_EXPORT BOOL __stdcall EgtSetSelInfo( int nId, int nSub, const double ptSel[3]) ; +EIN_EXPORT BOOL __stdcall EgtGetLastSelInfo( int* pnLastId, int* pnLastSub, double ptLastSel[3]) ; +EIN_EXPORT BOOL __stdcall EgtGetPrevSelInfo( int* pnPrevId, int* pnPrevSub, double ptPrevSel[3]) ; // GeomDB Modify EIN_EXPORT BOOL __stdcall EgtChangeGroupFrame( int nId, const double ptOrig[3], diff --git a/EXeExecutor.h b/EXeExecutor.h index 869607b..23c4b95 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -412,6 +412,9 @@ EXE_EXPORT int ExeGetFirstSelectedObj( void) ; EXE_EXPORT int ExeGetNextSelectedObj( void) ; EXE_EXPORT int ExeGetLastSelectedObj( void) ; EXE_EXPORT int ExeGetPrevSelectedObj( void) ; +EXE_EXPORT bool ExeSetSelInfo( int nId, int nSub, const Point3d& ptSel) ; +EXE_EXPORT bool ExeGetLastSelInfo( int& nLastId, int& nLastSub, Point3d& ptLastSel) ; +EXE_EXPORT bool ExeGetPrevSelInfo( int& nPrevId, int& nPrevSub, Point3d& ptPrevSel) ; // GeomDB Modify EXE_EXPORT bool ExeChangeGroupFrame( int nId, const Frame3d& frNewRef, int nRefType) ;