diff --git a/EInAPI.h b/EInAPI.h index 43eeeb1..898e5f7 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -475,10 +475,10 @@ EIN_EXPORT BOOL __stdcall EgtModifyArc3P( int nId, const double ptMid[3], int nR EIN_EXPORT BOOL __stdcall EgtModifyArcByFlip( int nId) ; EIN_EXPORT BOOL __stdcall EgtModifyArcToExplementary( int nId) ; EIN_EXPORT BOOL __stdcall EgtCloseCurveCompo( int nId) ; -EIN_EXPORT BOOL __stdcall EgtAddCurveCompoCurve( int nId, int nAddCrvId, BOOL bEraseOrig) ; -EIN_EXPORT BOOL __stdcall EgtAddCurveCompoLine( int nId, const double ptP[3], int nRefType) ; -EIN_EXPORT BOOL __stdcall EgtAddCurveCompoArcTg( int nId, const double ptP[3], int nRefType) ; -EIN_EXPORT BOOL __stdcall EgtAddCurveCompoArc2P( int nId, const double ptMid[3], const double ptP[3], int nRefType) ; +EIN_EXPORT BOOL __stdcall EgtAddCurveCompoCurve( int nId, int nAddCrvId, BOOL bEraseOrig, BOOL bStartVsEnd) ; +EIN_EXPORT BOOL __stdcall EgtAddCurveCompoLine( int nId, const double ptP[3], BOOL bStartVsEnd, int nRefType) ; +EIN_EXPORT BOOL __stdcall EgtAddCurveCompoArcTg( int nId, const double ptP[3], BOOL bStartVsEnd, int nRefType) ; +EIN_EXPORT BOOL __stdcall EgtAddCurveCompoArc2P( int nId, const double ptMid[3], const double ptP[3], BOOL bStartVsEnd, int nRefType) ; EIN_EXPORT BOOL __stdcall EgtRemoveCurveCompoCurve( int nId, BOOL bLast) ; EIN_EXPORT BOOL __stdcall EgtAddCurveCompoJoint( int nId, double dU) ; EIN_EXPORT BOOL __stdcall EgtModifyCurveCompoJoint( int nId, int nU, const double ptP[3], int nRefType) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index b92b411..7e69525 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -514,10 +514,10 @@ EXE_EXPORT bool ExeModifyArc3P( int nId, const Point3d& ptMid, int nRefType) ; 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) ; -EXE_EXPORT bool ExeAddCurveCompoLine( int nId, const Point3d& ptP, int nRefType) ; -EXE_EXPORT bool ExeAddCurveCompoArcTg( int nId, const Point3d& ptP, int nRefType) ; -EXE_EXPORT bool ExeAddCurveCompoArc2P( int nId, const Point3d& ptMid, const Point3d& ptP, int nRefType) ; +EXE_EXPORT bool ExeAddCurveCompoCurve( int nId, int nAddCrvId, bool bEraseOrig, 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 ExeAddCurveCompoArc2P( int nId, const Point3d& ptMid, 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) ;