Include :
- modifiche alla chiamata di ModifyJoint. - cambio nome alla ModifySingleCurve.
This commit is contained in:
+2
-5
@@ -20,9 +20,6 @@
|
|||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
class __declspec( novtable) ICurveComposite : public ICurve
|
class __declspec( novtable) ICurveComposite : public ICurve
|
||||||
{
|
{
|
||||||
public :
|
|
||||||
enum DeletedCurve { NONE = 0, PREV = 1, NEXT = 2 } ;
|
|
||||||
|
|
||||||
public : // IGeoObj
|
public : // IGeoObj
|
||||||
ICurveComposite* Clone( void) const override = 0 ;
|
ICurveComposite* Clone( void) const override = 0 ;
|
||||||
public :
|
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 AddArc2P( const Point3d& ptOther, const Point3d& ptNew, bool bEndOrStart = true) = 0 ;
|
||||||
virtual bool AddArcTg( 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 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 ModifyJoint( int nU, const Point3d& ptNewJoint, double dTol) = 0 ;
|
||||||
virtual bool RemoveJoint( int nU) = 0 ;
|
virtual bool RemoveJoint( int nU) = 0 ;
|
||||||
virtual bool MoveCurve( int nCrv, const Vector3d& vtMove) = 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 SetCurveTempParam( int nCrv, double dParam, int nParamInd = 0) = 0 ;
|
||||||
virtual bool GetCurveTempParam( int nCrv, double& dParam, int nParamInd = 0) const = 0 ;
|
virtual bool GetCurveTempParam( int nCrv, double& dParam, int nParamInd = 0) const = 0 ;
|
||||||
virtual bool GetOnlyPoint( Point3d& ptStart) 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 ;
|
||||||
} ;
|
} ;
|
||||||
|
|
||||||
//-----------------------------------------------------------------------------
|
//-----------------------------------------------------------------------------
|
||||||
|
|||||||
Reference in New Issue
Block a user