You are here:
Start »
AVL.NET »
AVL.FitLineToPoints_LTE Method
AVL.FitLineToPoints_LTE Method
Approximates points with a line using Least Trimmed Error algorithm.
Namespace: | AvlNet |
Assembly: | AVL.NET.dll |
Syntax
public static void FitLineToPoints_LTE(
AvlNet.Point2D[] inPoints,
int inSeedSubsetSize,
int? inEvalSubsetSize,
out AvlNet.Line2D outLine,
out AvlNet.Point2D[] outLTInliers,
out float outLTError,
out int diagIterationCount
)
Parameters
|
Name |
Type |
Range |
Default |
Description |
| inPoints | AvlNet.Point2D | | | Input points. |
| inSeedSubsetSize | int | <2, 10> | 3 | Number of points in one combination for getting a sample line. Default value: 3. |
| inEvalSubsetSize | int? | <3, INF> | | Number of closest points used for evaluation of a sample line, or Auto if seed points are to be used. Default value: atl::NIL, or null. |
| outLine | AvlNet.Line2D | | | Fitted line. |
| outLTInliers | AvlNet.Point2D | | | Inlying points of the best LTE line |
| outLTError | float | | | The Least Trimmed Error |
| diagIterationCount | int | | | Number of combinations considered. |
Errors
Error type |
Description |
DomainError |
Empty array of points in FitLineToPoints_LTE. |
See also