You are here: Start » AVL.NET » Function Reference » Geometry 2D » Geometry 2D Features » AVL.PointsDiameter

AVL.PointsDiameter

Finds the longest segment connecting two points from a given array.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void PointsDiameter
(
	IList<AvlNet.Point2D> inPoints,
	NullableValue<AvlNet.Segment2D> outDiameter,
	NullableValue<float> outDiameterLength
)

Parameters

Name Type Range Default Description
inPointsSystem.Collections.Generic.IList<AvlNet.Point2D>Input array of points.
outDiameterAvlNet.NullableValue<AvlNet.Segment2D>Longest segment found. Can be null to skip this parameter calculation.
outDiameterLengthAvlNet.NullableValue<float>Length of longest segment found. Can be null to skip this parameter calculation.

Examples

PointsDiameter performed on an array of input points. The orange line is the result.

Errors

List of possible exceptions:

Error type Description
DomainError Empty array of points on input in PointsDiameter.

Function Overrides

See also