Include :
- aggiunta PolyArc - aggiornamenti interfacce.
This commit is contained in:
+2
-4
@@ -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 ;
|
||||
|
||||
Reference in New Issue
Block a user