This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IS > ISpatialReferenceTolerance Interface > ISpatialReferenceTolerance.XYToleranceValid Property (ArcObjects .NET 10.4 SDK) |
Returns esriSRToleranceOK if the XY tolerance is well defined (not NaN) and >= the minimum XY tolerance.
[Visual Basic .NET] Public ReadOnly Property XYToleranceValid As esriSRToleranceEnum
[C#] public esriSRToleranceEnum XYToleranceValid {get;}
[C++]
HRESULT get_XYToleranceValid(
esriSRToleranceEnum* isValid
);
[C++]
Parameters isValid [out, retval]
isValid is a parameter of type esriSRToleranceEnum
The XYToleranceValid property determines if the current XY tolerance associated with the spatial reference is valid. A XY Tolerance is considered valid when it is well defined (not NaN) and the XY tolerance is greater than or equal to the minimum XY tolerance. The minimum allowable XYTolerance is 2.0/xyUnits.
To ensure that the XTolerance specified is valid, call XYToleranceValid after calling ISpatialReferenceTolerance::XYTolerance.
The xy grid resolution of a spatial reference can be altered independantly of the XYTolerance. Use this method to ensure that the current XYTolerance is defined and not less than the minimum legal value (2.0 * XYResolution).