diff --git a/EGkStmStandard.h b/EGkStmStandard.h index 0e9578c..5a5d4df 100644 --- a/EGkStmStandard.h +++ b/EGkStmStandard.h @@ -1,13 +1,13 @@ //---------------------------------------------------------------------------- -// EgalTech 2015-2015 +// EgalTech 2015-2024 //---------------------------------------------------------------------------- -// File : EGkStmStandard.h Data : 31.03.15 Versione : 1.6c7 +// File : EGkStmStandard.h Data : 04.12.24 Versione : 2.6l2 // Contenuto : Dichiarazione funzioni per creazione superfici Stm // standard : Box, Pyramid, Cylinder, Sphere, Cone. // // // Modifiche : 31.03.15 DS Creazione modulo. -// +// 04.12.24 DS Aggiunta GetSurfTriMeshEmpty. // //---------------------------------------------------------------------------- @@ -24,6 +24,7 @@ #endif //---------------------------------------------------------------------------- +EGK_EXPORT ISurfTriMesh* GetSurfTriMeshEmpty( void) ; EGK_EXPORT ISurfTriMesh* GetSurfTriMeshBox( double dDimX, double dDimY, double dHeight, bool bRegular = false) ; EGK_EXPORT ISurfTriMesh* GetSurfTriMeshPyramid( double dDimX, double dDimY, double dHeight) ; EGK_EXPORT ISurfTriMesh* GetSurfTriMeshCylinder( double dRadius, double dHeight, double dLinTol) ; diff --git a/EGkSurfTriMesh.h b/EGkSurfTriMesh.h index 8a9da18..bda355e 100644 --- a/EGkSurfTriMesh.h +++ b/EGkSurfTriMesh.h @@ -50,7 +50,6 @@ class __declspec( novtable) ISurfTriMesh : public ISurf virtual bool RemoveTriangle( int nId) = 0 ; virtual bool AdjustTopology( void) = 0 ; virtual bool CreateByFlatContour( const PolyLine& PL) = 0 ; - virtual bool CreateByRegion( const POLYLINEVECTOR& vPL, const INTMATRIX& vnPLIndMat) = 0 ; virtual bool CreateByExtrusion( const PolyLine& PL, const Vector3d& vtExtr) = 0 ; virtual bool CreateByPointCurve( const Point3d& ptP, const PolyLine& PL) = 0 ; virtual bool CreateByTwoCurves( const PolyLine& PL1, const PolyLine& PL2, int nRuledType) = 0 ; diff --git a/EMkMachMgr.h b/EMkMachMgr.h index 86504d3..177cb16 100644 --- a/EMkMachMgr.h +++ b/EMkMachMgr.h @@ -280,6 +280,7 @@ class __declspec( novtable) IMachMgr virtual bool GetClEntMove( int nEntId, int& nMove) const = 0 ; virtual bool GetClEntFlag( int nEntId, int& nFlag, int& nFlag2) const = 0 ; virtual bool GetClEntIndex( int nEntId, int& nIndex) const = 0 ; + virtual bool GetClEntAxesStatus( int nEntId, int& nStatus) const = 0 ; virtual bool GetClEntAxesMask( int nEntId, int& nMask) const = 0 ; virtual bool GetClEntAxesVal( int nEntId, DBLVECTOR& vAxes) const = 0 ; // Simulation diff --git a/EXeExecutor.h b/EXeExecutor.h index f356196..25ee0a6 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -1234,6 +1234,7 @@ EXE_EXPORT bool ExeUpdateAllMachiningsEx( bool bStopOnFirstErr, std::string& sEr EXE_EXPORT bool ExeGetClEntMove( int nEntId, int& nMove) ; EXE_EXPORT bool ExeGetClEntFlag( int nEntId, int& nFlag, int& nFlag2) ; EXE_EXPORT bool ExeGetClEntIndex( int nEntId, int& nIndex) ; +EXE_EXPORT bool ExeGetClEntAxesStatus( int nEntId, int& nStatus) ; EXE_EXPORT bool ExeGetClEntAxesMask( int nEntId, int& nMask) ; EXE_EXPORT bool ExeGetClEntAxesVal( int nEntId, DBLVECTOR& vAxes) ;