Include :

- modifiche a interfacce di GeomKernel.
This commit is contained in:
Dario Sassi
2014-05-14 07:11:50 +00:00
parent e45c7fa48f
commit 7118ebb196
2 changed files with 14 additions and 5 deletions
+12 -3
View File
@@ -22,10 +22,14 @@ class __declspec( novtable) ICurveArc : public ICurve
virtual bool Copy( const IGeoObj* pGObjSrc) = 0 ;
virtual bool Set( const Point3d& ptCen, const Vector3d& vtN, double dRad,
const Vector3d& vtS, double dAngCenDeg, double dDeltaN) = 0 ;
virtual bool Set( const Point3d& ptIni, const Point3d& ptFin, const Vector3d& vtN, double dBulge) = 0 ;
virtual bool Set( const Point3d& ptCen, double dRad, double dAngIniDeg, double dAngCenDeg, double dDeltaZ) = 0 ;
virtual bool Set( const Point3d& ptCen, const Vector3d& vtN, double dRad) = 0 ;
virtual bool Set( const Point3d& ptCen, double dRad) = 0 ;
virtual bool SetXY( const Point3d& ptCen, double dRad, double dAngIniDeg, double dAngCenDeg, double dDeltaZ) = 0 ;
virtual bool SetXY( const Point3d& ptCen, double dRad) = 0 ;
virtual bool Set3P( const Point3d& ptStart, const Point3d& ptOther, const Point3d& ptEnd, bool bCirc = false) = 0 ;
virtual bool Set2PNB( const Point3d& ptIni, const Point3d& ptFin, const Vector3d& vtN, double dBulge) = 0 ;
virtual bool Set2PD( const Point3d& ptStart, const Point3d& ptEnd, double dDirStartDeg) = 0 ;
virtual bool Set2PRS( const Point3d& ptStart, const Point3d& ptEnd, double dRad, bool bCCW = true) = 0 ;
virtual bool SetC2P( const Point3d& ptCen, const Point3d& ptStart, const Point3d& ptNearEnd) = 0 ;
virtual bool IsFlat( void) const = 0 ;
virtual bool IsACircle( void) const = 0 ;
virtual bool IsInPlaneXY( void) const = 0 ;
@@ -35,6 +39,11 @@ class __declspec( novtable) ICurveArc : public ICurve
virtual double GetRadius( void) const = 0 ;
virtual double GetAngCenter( void) const = 0 ;
virtual double GetDeltaN( void) const = 0 ;
virtual bool InvertN( void) = 0 ;
virtual bool ChangeRadius( double dNewRadius) = 0 ;
virtual bool ChangeDeltaN( double dNewDeltaN) = 0 ;
virtual bool ToAdditional( void) = 0 ;
virtual bool Flip( void) = 0 ;
} ;
//-----------------------------------------------------------------------------
+2 -2
View File
@@ -21,8 +21,8 @@ class __declspec( novtable) ICurveLine : public ICurve
public :
virtual bool Copy( const IGeoObj* pGObjSrc) = 0 ;
virtual bool Set( const Point3d& ptStart, const Point3d& ptEnd) = 0 ;
virtual bool Set( const Point3d& ptStart, const Vector3d& vtDir, double dLen) = 0 ;
virtual bool Set( const Point3d& ptStart, double dDirAngDeg, double dLen) = 0 ;
virtual bool SetPVL( const Point3d& ptStart, const Vector3d& vtDir, double dLen) = 0 ;
virtual bool SetPDL( const Point3d& ptStart, double dDirAngDeg, double dLen) = 0 ;
virtual const Point3d& GetStart( void) const = 0 ;
virtual const Point3d& GetEnd( void) const = 0 ;
} ;