From 9e53331f4bd3e05ffed514525bb1548fbfad17b5 Mon Sep 17 00:00:00 2001 From: DarioS Date: Thu, 24 Mar 2022 10:52:07 +0100 Subject: [PATCH] Include : - aggiornamento prototipi. --- EGkCurveComposite.h | 6 ++++-- EXeExecutor.h | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/EGkCurveComposite.h b/EGkCurveComposite.h index 9b3118f..485cb9e 100644 --- a/EGkCurveComposite.h +++ b/EGkCurveComposite.h @@ -1,7 +1,7 @@ //---------------------------------------------------------------------------- // EgalTech 2013-2022 //---------------------------------------------------------------------------- -// File : EGkCurveComposite.h Data : 23.01.22 Versione : 2.4a4 +// File : EGkCurveComposite.h Data : 24.03.22 Versione : 2.4c2 // Contenuto : Dichiarazione della interfaccia ICurveComposite. // // @@ -9,6 +9,7 @@ // Modifiche : 22.11.13 DS Creazione modulo. // 21.07.21 LM Aggiunto parametro opzionale a Set/GetCurveTempProp. // 23.01.22 DS Aggiunti metodi IsARectangle e IsATrapezoid. +// 24.03.22 DS Aggiunto metodo AddLineTg. // //---------------------------------------------------------------------------- @@ -44,8 +45,9 @@ class __declspec( novtable) ICurveComposite : public ICurve virtual bool ChangeStartPoint( double dU) = 0 ; virtual bool AddPoint( const Point3d& ptStart) = 0 ; virtual bool AddLine( const Point3d& ptNew, bool bEndOrStart = true) = 0 ; - virtual bool AddArcTg( const Point3d& ptNew, bool bEndOrStart = true) = 0 ; + virtual bool AddLineTg( double dLen, bool bEndOrStart = true) = 0 ; 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) = 0 ; virtual bool RemoveJoint( int nU) = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 429cc09..0792533 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -530,10 +530,10 @@ EXE_EXPORT bool ExeModifyArcToExplementary( int nId) ; EXE_EXPORT bool ExeModifyArcByFlip( int nId) ; EXE_EXPORT bool ExeCloseCurveCompo( int nId) ; EXE_EXPORT bool ExeAddCurveCompoCurve( int nId, int nAddCrvId, bool bEraseOrig, bool bEndVsStart) ; -EXE_EXPORT bool ExeAddCurveCompoLineTg( int nId, double dLen, bool bEndVsStart) ; EXE_EXPORT bool ExeAddCurveCompoLine( int nId, const Point3d& ptP, bool bEndVsStart, int nRefType) ; -EXE_EXPORT bool ExeAddCurveCompoArcTg( int nId, const Point3d& ptP, bool bEndVsStart, int nRefType) ; +EXE_EXPORT bool ExeAddCurveCompoLineTg( int nId, double dLen, bool bEndVsStart) ; EXE_EXPORT bool ExeAddCurveCompoArc2P( int nId, const Point3d& ptMid, const Point3d& ptP, bool bEndVsStart, int nRefType) ; +EXE_EXPORT bool ExeAddCurveCompoArcTg( int nId, const Point3d& ptP, bool bEndVsStart, int nRefType) ; EXE_EXPORT bool ExeRemoveCurveCompoCurve( int nId, bool bLast) ; EXE_EXPORT bool ExeAddCurveCompoJoint( int nId, double dU) ; EXE_EXPORT bool ExeModifyCurveCompoJoint( int nId, int nU, const Point3d& ptP, int nRefType) ;