You are here: Start » AVL.NET » AVL.SmoothSurface_Gauss

AVL.SmoothSurface_Gauss

Smooths a surface using a gaussian kernel.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

C++
C#
 
public static void SmoothSurface_Gauss
(
	AvlNet.Surface inSurface,
	float inStdDevX,
	float inKernelRelativeSize,
	out AvlNet.Surface outSurface
)

Parameters

Name Type Range Default Description
inSurfaceAvlNet.Surface
inStdDevXfloat<0.0f, INF>1.0fHorizontal smoothing standard deviation. Default value: 1.0f.
inKernelRelativeSizefloat<0.0f, 3.0f>2.0fA multiple of the standard deviation determining the size of the kernel. Default value: 2.0f.
outSurfaceAvlNet.Surface

Hardware Acceleration

This operation supports automatic parallelization for multicore and multiprocessor systems.

Hardware acceleration settings may be manipulated with Settings class.

Errors

Error type Description
DomainError Region of interest exceeds a surface in SmoothSurface_Gauss.

See also