You are here: Start » AVL.NET » AVL.SmoothProfile_Gauss(AvlNet.Profile, float, float, bool, AvlNet.Profile)

AVL.SmoothProfile_Gauss(AvlNet.Profile, float, float, bool, AvlNet.Profile)

Smooths a profile by averaging points within a kernel using gaussian-weighted average.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void SmoothProfile_Gauss(
	AvlNet.Profile inProfile,
	float inStdDev,
	float inKernelRelativeSize,
	bool inCyclic,
	out AvlNet.Profile outProfile
)

Parameters

inProfile
Type: AvlNet.Profile
Input profile
inStdDev
Type: System.Single
Standard deviation of the gaussian kernel
inKernelRelativeSize
Type: System.Single
A multiple of the standard deviation determining the size of the kernel
inCyclic
Type: System.Boolean
Defines whether the first element should be considered adjacent to the last element
outProfile
Type: AvlNet.Profile
Output profile

See also