Include :
- aggiornamento prototipi.
This commit is contained in:
+4
-2
@@ -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 ;
|
||||
|
||||
+2
-2
@@ -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) ;
|
||||
|
||||
Reference in New Issue
Block a user