This document is archived and information here might be outdated.  Recommended version.

ITopology2.ZClusterTolerance Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IT > ITopology2 Interface > ITopology2.ZClusterTolerance Property
ArcGIS Developer Help

ITopology2.ZClusterTolerance Property

The z cluster tolerance of the topology.

[Visual Basic .NET]
Public ReadOnly Property ZClusterTolerance As Double
public double ZClusterTolerance {get;}
HRESULT get_ZClusterTolerance(
  System.Double* tolerance
tolerance [out, retval]

tolerance is a parameter of type double*

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


The ZClusterTolerance property returns the Z cluster tolerance that was specified when the topology was built.  As with the cluster tolerance, the Z cluster tolerance of the topology cannot be changed. In order to modify the Z cluster tolerance, the topology must be deleted and rebuilt with the new ZClusterTolerance value.

Unlike the cluster tolerance property, the ZClusterTolerance value indicates cluster tolerance distance as well as the Z clustering model that applies to the topology.  A ZClusterTolerance value of 0 signifies the Building model, Z values of coincident vertices are not changed. A ZClusterTolerance value greater than 0 signifies the Terrain model, Z values of coincident vertices that are within the Z clsuter tolerance will be averaged together, based on the ZRank assigned to the features. (see ITopologyClass::ZRank )

ZClusterTolerance will return a value of -1 for any topology:


See Also

ITopology2 Interface