You are here: Start » AVL.NET » Invoke.Point3DGridDistance

Invoke.Point3DGridDistance

Computes distances between two input grids.

Namespace:Avl
Assembly:AvlNet.dll

Syntax

C++
C#
 
public static void Point3DGridDistance
(
	Avl.Point3DGrid inReference,
	Avl.Point3DGrid inCompare,
	Optional<Avl.Region> inRoi,
	float inThreshold,
	List<Avl.Point3D> outCorrectPoints,
	List<Avl.Point3D> outIncorrectPoints,
	out float outMaxDistance,
	out float outMinDistance,
	List<float> outDistances
)

Parameters

Name Type Range Default Description
inReferenceAvl.Point3DGridReference grid.
inCompareAvl.Point3DGridData points for which the distances will be computed.
inRoiAtl.Optional<Avl.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.List<Avl.Point3D>All data points with distance to the reference grid smaller that the given threshold.
outIncorrectPointsSystem.Collections.Generic.List<Avl.Point3D>All data points with distance to reference grid greater that the given threshold.
outMaxDistancefloatMaximum computed distance.
outMinDistancefloatMinimum computed distance.
outDistancesSystem.Collections.Generic.List<float>All computed distances.

See also