|
oevislib_net
0.14.3.0
|
Functions | |
| static Conditional< Arc2D > | oevislib_net.Geometry.Fitting.FitArc (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< Arc2D > | oevislib_net.Geometry.Fitting.FitArc (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< Circle2D > | oevislib_net.Geometry.Fitting.FitCircle (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< Line2D > | oevislib_net.Geometry.Fitting.FitLine (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< Segment2D > | oevislib_net.Geometry.Fitting.FitSegment (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. | |
|
inlinestatic |
Fits an array of points to an arc object, if possible.
| inPoints | Input points. |
| inRange | Range of elements in the array that must be considered for the fit. If Null, all points are considered. |
| inFittingMethod | Circle fitting technique used by the algorithm. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Outlier suppression technique used by the algorithm. If Null, no outlier suppression is used. |
| outInliers | Points that the algorithm used to compute the circle object. Useful only when an outlier suppression technique is provided. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
|
inlinestatic |
Fits a path to an arc object, if possible.
When a path is provided (instead of a simple array of points), the point's order is taken into account to compute the arc's angles.
| inPath | Input path. |
| inFittingMethod | Circle fitting technique used by the algorithm. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Outlier suppression technique used by the algorithm. If Null, no outlier suppression is used. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
|
inlinestatic |
Fits an array of points to a circle object, if possible.
| inPoints | Input points. |
| inRange | Range of elements in the array that must be considered for the fit. If Null, all points are considered. |
| inFittingMethod | Circle fitting technique used by the algorithm. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Outlier suppression technique used by the algorithm. If Null, no outlier suppression is used. |
| outInliers | Points that the algorithm used to compute the circle object. Useful only when an outlier suppression technique is provided. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |
|
inlinestatic |
Fits an array of points to a line object, if possible.
| inPoints | Input points. |
| inRange | Range of elements in the array that must be considered for the fit. If Null, all points are considered. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Outlier suppression technique used by the algorithm. If Null, no outlier suppression is used. |
| outInliers | Points that the algorithm used to compute the line object. Useful only when an outlier suppression technique is provided. |
| outError | Sum of the distances between each inlier and its theoretical closest point. |
|
inlinestatic |
Fits an array of points to a segment object, if possible.
| inPoints | Input points. |
| inRange | Range of elements in the array that must be considered for the fit. If Null, all points are considered. |
| inMaxError | Maximum allowed fit error. If the calculated error is higher, the function will return Null. |
| inOutlierSuppression | Outlier suppression technique used by the algorithm. If Null, no outlier suppression is used. |
| outInliers | Points that the algorithm used to compute the circle object. Useful only when an outlier suppression technique is provided. |
| outError | Root-Mean-Square Error (RMSE) of the fit. |