You are here: Start » AVL.NET » Function Reference » Path » Path Metrics » AVL.PathEditDistance

AVL.PathEditDistance

Computes the edit distance between the input paths.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void PathEditDistance
(
	AvlNet.Path inOldPath,
	AvlNet.Path inNewPath,
	out int outAdditions,
	out int outRemovals,
	out int outEditions,
	out AvlNet.CoordinateSystem2D outAlignment,
	IList<AvlNet.Point2D> outOldCommonPoints,
	IList<AvlNet.Point2D> outNewCommonPoints,
	IList<AvlNet.Point2D> outAddedPoints,
	IList<AvlNet.Point2D> outRemovedPoints,
	IList<AvlNet.Point2D> outOldEditedPoints,
	IList<AvlNet.Point2D> outNewEditedPoints
)

Parameters

Name Type Range Default Description
inOldPathAvlNet.Path
inNewPathAvlNet.Path
outAdditionsint
outRemovalsint
outEditionsint
outAlignmentAvlNet.CoordinateSystem2D
outOldCommonPointsSystem.Collections.Generic.IList<AvlNet.Point2D>
outNewCommonPointsSystem.Collections.Generic.IList<AvlNet.Point2D>
outAddedPointsSystem.Collections.Generic.IList<AvlNet.Point2D>
outRemovedPointsSystem.Collections.Generic.IList<AvlNet.Point2D>
outOldEditedPointsSystem.Collections.Generic.IList<AvlNet.Point2D>
outNewEditedPointsSystem.Collections.Generic.IList<AvlNet.Point2D>

Function Overrides

See also