You are here: Start » AVL.NET » AVL.PathDiameter(AvlNet.Path, AvlNet.Segment2D, float)
AVL.PathDiameter(AvlNet.Path, AvlNet.Segment2D, float)
| Namespace: | AvlNet |
|---|---|
| Assembly: | AVL.NET.dll |
Syntax
public static void PathDiameter( AvlNet.Path inPath, out AvlNet.Segment2D outDiameter, out float outDiameterLength )
Parameters
- inPath
- Type: AvlNet.Path
- outDiameter
- Type: AvlNet.Segment2D
- outDiameterLength
- Type: System.Single
Description
The operation finds the most distant pair of points within a path and returns the distance between them (outDiameterLength) and the segment representing the diameter (outDiameter). If there is more than one pair of maximal distance, the returned segment will correspond to one of them. The orientation of the resulting outDiameter is always between 0 and 180 degrees.
Examples
![]() |
The resulting outDiameterLength = 280.0921, outDiameter segment was drawn onto the sample path.
Errors
| Error type | Description |
|---|---|
| DomainError | Empty path on input in PathDiameter. |

