oevislib_net  0.14.3.0
Loading...
Searching...
No Matches
oevislib_net.Geometry.Fitting Class Reference

Static Public Member Functions

static Conditional< Arc2DFitArc (Array< Point2D > inPoints, Optional< Range > inRange=null, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null)
 Fits an array of points to an arc object, if possible.
static Conditional< Arc2DFitArc (Path inPath, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< float > outError=null)
 Fits a path to an arc object, if possible.
static Conditional< Circle2DFitCircle (Array< Point2D > inPoints, Optional< Range > inRange=null, CircleFittingMethod inFittingMethod=CircleFittingMethod.AlgebraicPratt, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null)
 Fits an array of points to a circle object, if possible.
static Conditional< Line2DFitLine (Array< Point2D > inPoints, Optional< Range > inRange=null, Optional< float > inMaxError=null, Optional< MEstimator > inOutlierSuppression=null, Optional< Array< Point2D > > outInliers=null, Optional< float > outError=null)
 Fits an array of points to a line object, if possible.
static Conditional< Segment2DFitSegment (Array< Point2D > inPoints, Optional< Range > inRange, Optional< float > inMaxError, Optional< MEstimator > inOutlierSuppression, Optional< Array< Point2D > > outInliers, Optional< float > outError)
 Fits an array of points to a segment object, if possible.