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


ISpatialReferenceTolerance.MTolerance Property (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IS > ISpatialReferenceTolerance Interface > ISpatialReferenceTolerance.MTolerance Property
ArcGIS Developer Help

ISpatialReferenceTolerance.MTolerance Property

The tolerance used to determine equality of M values.

[Visual Basic .NET]
Public Property MTolerance As Double
[C#]
public double MTolerance {get; set;}
[C++]
HRESULT get_MTolerance(
  System.Double* MTolerance
);
[C++]
HRESULT put_MTolerance(
  double MTolerance
);
[C++]
Parameters
MTolerance [out, retval]

MTolerance is a parameter of type double* MTolerance
MTolerance is a parameter of type double

Product Availability

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

Remarks

The MTolerance method establishes or retrieves the value for the MTolerance of the spatial reference.  Setting the MTolerance using this property provides finer control than SetDefaultMTolerance or SetMinimumMTolerance.    

The minimum allowable MTolerance is 2.0 * MResolution.  To ensure that the MTolerance specified is valid, use MToleranceValid after setting the MTolerance using this property.

The MTolerance is undefined (NaN) by default.  

See Also

ISpatialReferenceTolerance Interface