diff --git a/EXeExecutor.h b/EXeExecutor.h index b4905be..97b5abd 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -552,6 +552,7 @@ EXE_EXPORT bool ExeCurveLength( int nId, double* pdLen) ; EXE_EXPORT bool ExeCurveLengthAtPoint( int nId, const Point3d& ptOn, double dExtend, double* pdLen) ; EXE_EXPORT bool ExeCurveIsClosed( int nId) ; EXE_EXPORT bool ExeCurveIsFlat( int nId, Plane3d& Plane, bool bUseExtrusion = true, double dToler = EPS_SMALL) ; +EXE_EXPORT bool ExeCurveIsACircle( int nId, Point3d& ptCen, Vector3d& vtN, double& dRad, bool& bCCW, double dToler = EPS_SMALL) ; EXE_EXPORT bool ExeCurveAreaXY( int nId, double& dArea) ; EXE_EXPORT bool ExeCurveArea( int nId, Plane3d& Plane, double& dArea) ; EXE_EXPORT bool ExeCurveNearestExtremityToPoint( int nId, const Point3d& ptP, bool& bStart) ;