Include :

- aggiunta PolyArc
- aggiornamenti interfacce.
This commit is contained in:
Dario Sassi
2014-08-15 17:37:30 +00:00
parent 278594d35a
commit 91aea43f5e
5 changed files with 99 additions and 11 deletions
+2 -4
View File
@@ -86,16 +86,14 @@ class PolyLine
{ return GetLastULine( nullptr, &ptIni, nullptr, &ptFin) ; }
EGK_EXPORT bool GetPrevLine( Point3d& ptIni, Point3d& ptFin) const
{ return GetPrevULine( nullptr, &ptIni, nullptr, &ptFin) ; }
EGK_EXPORT bool IsFlat( Plane3d& plPlane, double& dArea, double dToler = EPS_SMALL) const ;
EGK_EXPORT bool IsFlat( int& nRank, Point3d& ptCen, Vector3d& vtDir, double dToler = EPS_SMALL) const ;
EGK_EXPORT bool IsClosedAndFlat( Plane3d& plPlane, double& dArea, double dToler = EPS_SMALL) const ;
EGK_EXPORT bool GetApproxLength( double& dLen) const ;
EGK_EXPORT bool GetLength( double& dLen) const ;
EGK_EXPORT bool GetAreaXY( double& dArea) const ;
EGK_EXPORT bool GetMaxDistanceFromLine( double& dMaxDist, const Point3d& ptAx,
const Vector3d& vtAx, double dLen, bool bIsSegment = true) const ;
private :
bool NewellPlane( Plane3d& plPlane, double& dArea) const ;
private :
int m_nCount ;
UPNTLIST m_lUPoints ;