diff --git a/EInAPI.h b/EInAPI.h index e5a2ea7..22085db 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -1036,6 +1036,7 @@ EIN_EXPORT BOOL __stdcall EgtSetGridGeoAdv( double dSnapStep, int nMinLineSstep, EIN_EXPORT BOOL __stdcall EgtSetGridColor( const int nMinCol[4], const int nMajCol[4]) ; EIN_EXPORT BOOL __stdcall EgtResize( int nW, int nH) ; EIN_EXPORT BOOL __stdcall EgtDraw( void) ; +EIN_EXPORT BOOL __stdcall EgtRedraw( void) ; EIN_EXPORT BOOL __stdcall EgtSelect( int nWinX, int nWinY, int nSelW, int nSelH, int* pnSel) ; EIN_EXPORT BOOL __stdcall EgtSetObjFilterForSelWin( BOOL bZerodim, BOOL bCurve, BOOL bSurf, BOOL bVolume, BOOL bExtra) ; EIN_EXPORT BOOL __stdcall EgtUnselectableAdd( int nId) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 086b938..08fa5e6 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -702,7 +702,6 @@ EXE_EXPORT bool ExeSurfTmRemoveFacet( int nId, int nFacet) ; EXE_EXPORT bool ExeSurfTmSwapFacets( int nId, int nFacet1, int nFacet2) ; EXE_EXPORT bool ExeSurfTmRemovePart( int nId, int nPart) ; EXE_EXPORT bool ExeCutSurfTmPlane( int nId, const Point3d& ptOn, const Vector3d& vtN, bool bSaveOnEq, int nRefType) ; -EXE_EXPORT bool ExeCutSurfBzPlane( int nId, const Point3d& ptOn, const Vector3d& vtN, bool bSaveOnEq, int nRefType) ; EXE_EXPORT bool ExeCutSurfTmClosedCurve( int nSurfId, int nCurveId, bool bSaveOnEq) ; EXE_EXPORT bool ExeSurfTmAdd( int nId1, int nId2, bool bTwoColors = false) ; EXE_EXPORT bool ExeSurfTmSubtract( int nId1, int nId2, bool bTwoColors = false) ; @@ -717,13 +716,16 @@ EXE_EXPORT bool ExeSurfTmGetTriaColor( int nId, int nTria, int& nColor) ; EXE_EXPORT bool ExeSurfTmResetTwoColors( int nId) ; EXE_EXPORT bool ExeSurfTmSetShowEdges( int nId, bool bShow) ; EXE_EXPORT bool ExeSurfTmGetShowEdges( int nId, bool& bShow) ; -EXE_EXPORT bool ExeSurfBzTrim( int nId, int nCutterId) ; EXE_EXPORT bool ExeSurfTmSetSmoothAng( int nId, double dAngDeg) ; +EXE_EXPORT bool ExeSurfTmGetSmoothAng( int nId, double& dAngDeg) ; +EXE_EXPORT bool ExeCutSurfBzPlane( int nId, const Point3d& ptOn, const Vector3d& vtN, bool bSaveOnEq, int nRefType) ; +EXE_EXPORT bool ExeSurfBzTrim( int nId, int nCutterId) ; // GeomDb Volume Modify EXE_EXPORT int ExeExplodeVolume( int nId, int* pnCount) ; EXE_EXPORT bool ExeVolZmapChangeResolution( int nId, int nNewRes) ; EXE_EXPORT bool ExeVolZmapSetShowEdges( int nId, bool bShow) ; +EXE_EXPORT bool ExeVolZmapGetShowEdges( int nId, bool& bShow) ; EXE_EXPORT bool ExeRemoveVolZmapPart( int nId, int nPart) ; EXE_EXPORT bool ExeVolZmapSetStdTool( const INTVECTOR& vIds, const std::string& sToolName, double dLen, double dDiam, double dCornR, double dCutterH, int nFlag, bool bFirst) ; @@ -1401,6 +1403,7 @@ EXE_EXPORT bool ExeSetCameraType( bool bOrthoOrPersp, bool bRedraw) ; EXE_EXPORT bool ExeSetZoomType( int nMode, bool bRedraw) ; EXE_EXPORT bool ExeResize( int nW, int nH) ; EXE_EXPORT bool ExeDraw( void) ; +EXE_EXPORT bool ExeRedraw( void) ; EXE_EXPORT bool ExeSelect( int nWinX, int nWinY, int nSelW, int nSelH, int* pnSel) ; EXE_EXPORT bool ExeSetObjFilterForSelWin( bool bZerodim, bool bCurve, bool bSurf, bool bVolume, bool bExtra) ; EXE_EXPORT bool ExeUnselectableRemove( int nId) ;