You are here: Start » FIL.NET » Invoke.DetectPointSegments
Detect points that lie along multiple segments.
Namespace: | Fil |
---|---|
Assembly: | FilNet.dll |
Syntax
C++
C#
public static void DetectPointSegments ( List<Fil.Point2D> inPoints, float inMaxDistance, int inMaxRank, Optional<float> inMaxRelativeDistance, float inMaxTurnAngle, int inMinPointCount, List<Fil.Segment2D> outPointSegments, List<Fil.Path> outPaths )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
![]() | inPoints | System.Collections.Generic.List<Fil.Point2D> | Points to connect. | ||
![]() | inMaxDistance | float | <0.0f, INF> | 10.0f | Maximum distance between connected points. Default value: 10.0f. |
![]() | inMaxRank | int | <1, INF> | 4 | Maximum number of neighbour candidates considered when joining points. Default value: 4. |
![]() | inMaxRelativeDistance | Ftl.Optional<float> | <1.0f, INF> | 2.0f | Maximum distance in relation to the shortest distance for a point. Default value: 2.0f. |
![]() | inMaxTurnAngle | float | <0.0f, 90.0f> | 5.0f | Maximum angle between consecutive path segments. Default value: 5.0f. |
![]() | inMinPointCount | int | <2, INF> | 3 | Minimum number of points in one path. Default value: 3. |
![]() | outPointSegments | System.Collections.Generic.List<Fil.Segment2D> | Segments connecting first and last point of each path. | ||
![]() | outPaths | System.Collections.Generic.List<Fil.Path> | Paths of connected points. |