This document is archived and information here might be outdated. Recommended version. |
The maximum vertical displacement property associated with the secondary thinning filter.
[Visual Basic .NET]
Public Property ZThreshold As Double
[C#]
public double ZThreshold {get; set;}
[C++]
HRESULT get_ZThreshold(
double pThreshold
);
[C++]
HRESULT put_ZThreshold(
System.Double* pThreshold
);
[C++] Parameters pThreshold [in]
pThreshold is a parameter of type double pThreshold [out, retval]
pThreshold is a parameter of type double*
Specify a ZThreshold greater than 0.0 to employ a secondary thinning procedure that operates in conjunction with window size based filtering. If the z values of all the points in a neighborhood associated with the current window are within this threshold of one another the current window is considered flat and no additional points from finer resolution pyramid levels will be selected from within the extent of the current window. Use IDETerrainWindowSize.ZThresholdStrategy to define the neighborhood which is used.
The ZThreshold should be set at least as large as the vertical accuracy of the data in order to get over its noise floor. As you specify larger values you'll thin more points, and will realize some performance gain, but your ability to resolve/distinguish surface features will decrease.