You are here: Start » AVL.NET » AVS.Point3DGridDistance Method

AVS.Point3DGridDistance Method

Computes distances between two input grids.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

public static void Point3DGridDistance
(
	AvlNet.Point3DGrid inReference,
	AvlNet.Point3DGrid inCompare,
	NullableRef<AvlNet.Region> inRoi,
	float inThreshold,
	IList<AvlNet.Point3D> outCorrectPoints,
	IList<AvlNet.Point3D> outIncorrectPoints,
	out float outMaxDistance,
	out float outMinDistance,
	IList<float> outDistances
)

Parameters

Name Type Range Default Description
inReferenceAvlNet.Point3DGridReference grid.
inCompareAvlNet.Point3DGridData points for which the distances will be computed.
inRoiAvlNet.NullableRef<AvlNet.Region>Range of points for which the distance will be computed. Default value: atl::NIL.
inThresholdfloat<0.0f, INF>Defines for each data point a maximum allowed distance to the reference grid.
outCorrectPointsSystem.Collections.Generic.IList<AvlNet.Point3D>All data points with distance to the reference grid smaller that the given threshold.
outIncorrectPointsSystem.Collections.Generic.IList<AvlNet.Point3D>All data points with distance to reference grid greater that the given threshold.
outMaxDistancefloatMaximum computed distance.
outMinDistancefloatMinimum computed distance.
outDistancesSystem.Collections.Generic.IList<float>All computed distances.

Function Overrides

See also