Include :
- aggiornamento prototipi.
This commit is contained in:
+6
-5
@@ -1,13 +1,13 @@
|
||||
//----------------------------------------------------------------------------
|
||||
// EgalTech 2015-2015
|
||||
// EgalTech 2015-2023
|
||||
//----------------------------------------------------------------------------
|
||||
// File : EGkCurveByApprox.h Data : 23.07.15 Versione : 1.6g7
|
||||
// File : EGkCurveByApprox.h Data : 28.07.23 Versione : 2.5g3
|
||||
// Contenuto : Dichiarazione della classe CurveByApprox.
|
||||
//
|
||||
//
|
||||
//
|
||||
// Modifiche : 23.07.15 DS Creazione modulo.
|
||||
//
|
||||
// 28.07.23 DS GetArcs e GetArcsCorner.
|
||||
//
|
||||
//----------------------------------------------------------------------------
|
||||
|
||||
@@ -35,10 +35,11 @@ class CurveByApprox
|
||||
EGK_EXPORT bool Reset( void) ;
|
||||
EGK_EXPORT bool AddPoint( const Point3d& ptP) ;
|
||||
EGK_EXPORT ICurve* GetCurve( int nType, double dLinTol, double dAngTolDeg, double dLinFea) ;
|
||||
EGK_EXPORT bool GetArcs( double dLinTol, double dAngTolDeg, double dLinFea, PolyArc& PA) ;
|
||||
EGK_EXPORT bool GetArcs( double dLinTol, double dAngTolDeg, PolyArc& PA) ;
|
||||
EGK_EXPORT bool GetArcsCorner( double dLinTol, double dAngTolDeg, double dLinFea, PolyArc& PA) ;
|
||||
|
||||
public :
|
||||
enum TYPE { ARCS_CORNER = 1, CUBIC_BEZIERS = 2} ;
|
||||
enum TYPE { ARCS = 0, ARCS_CORNER = 1, CUBIC_BEZIERS = 2} ;
|
||||
|
||||
private :
|
||||
bool CalcParameterization( void) ;
|
||||
|
||||
Reference in New Issue
Block a user