This document is archived and information here might be outdated. Recommended version. |
The tolerance used to control point coalescing strictly along the Z axis.
[Visual Basic .NET]
Public Property ZTolerance As Double
[C#]
public double ZTolerance {get; set;}
[C++]
HRESULT get_ZTolerance(
System.Double* ZTolerance
);
[C++]
HRESULT put_ZTolerance(
double ZTolerance
);
[C++] Parameters ZTolerance [out, retval]
ZTolerance is a parameter of type double* ZTolerance
ZTolerance is a parameter of type double
The ZTolerance property controls clustering of the z-values of coordinates. It currently is used only in the context of the topology validation operation. It is expressed in the spatial reference's vertical coordinate system units. Setting the ZTolerance using this property provides finer control than SetDefaultZTolerance or SetMinimumZTolerance.
The minimum allowable ZTolerance is 2 * ZResolution (defined by ISpatialReferenceResolution::ZResolution). To ensure that the ZTolerance specified is valid, use ZToleranceValid after setting the ZTolerance using this property.
The ZTolerance is undefined (NaN) by default. Methods that define the z coordinate grid will set the z tolerance to the minimum value if it isn't currently defined