From de9e442be8a6a64c3ec3c2290654b59fb42ba703 Mon Sep 17 00:00:00 2001 From: Daniele Bariletti Date: Tue, 28 Apr 2026 11:06:55 +0200 Subject: [PATCH] Include : - modifiche alla chiamata di ModifyJoint. - cambio nome alla ModifySingleCurve. --- EGkCurveComposite.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/EGkCurveComposite.h b/EGkCurveComposite.h index 4d7970c..57ed881 100644 --- a/EGkCurveComposite.h +++ b/EGkCurveComposite.h @@ -20,9 +20,6 @@ //---------------------------------------------------------------------------- class __declspec( novtable) ICurveComposite : public ICurve { - public : - enum DeletedCurve { NONE = 0, PREV = 1, NEXT = 2 } ; - public : // IGeoObj ICurveComposite* Clone( void) const override = 0 ; public : @@ -52,7 +49,7 @@ class __declspec( novtable) ICurveComposite : public ICurve virtual bool AddArc2P( const Point3d& ptOther, const Point3d& ptNew, bool bEndOrStart = true) = 0 ; virtual bool AddArcTg( const Point3d& ptNew, bool bEndOrStart = true) = 0 ; virtual bool AddJoint( double dU) = 0 ; - virtual bool ModifyJoint( int nU, const Point3d& ptNewJoint, int* pnFlagDel = nullptr) = 0 ; + virtual bool ModifyJoint( int nU, const Point3d& ptNewJoint) = 0 ; virtual bool ModifyJoint( int nU, const Point3d& ptNewJoint, double dTol) = 0 ; virtual bool RemoveJoint( int nU) = 0 ; virtual bool MoveCurve( int nCrv, const Vector3d& vtMove) = 0 ; @@ -75,7 +72,7 @@ class __declspec( novtable) ICurveComposite : public ICurve virtual bool SetCurveTempParam( int nCrv, double dParam, int nParamInd = 0) = 0 ; virtual bool GetCurveTempParam( int nCrv, double& dParam, int nParamInd = 0) const = 0 ; virtual bool GetOnlyPoint( Point3d& ptStart) const = 0 ; - virtual bool ModifySingleCurve( int nSubCrv, ICurve* pNewCurve, double dTolStartEnd, double dTolAlong = INFINITO) = 0 ; + virtual bool ReplaceSingleCurve( int nSubCrv, ICurve* pNewCurve, double dTolStartEnd, double dTolAlong = INFINITO) = 0 ; } ; //-----------------------------------------------------------------------------