Method Equals
Equals(Geometry, Double)
Checks if two geometries are approximately same, within some tolerance.
Declaration
public bool Equals(Geometry geometryB, double tolerance)
Parameters
Type | Name | Description |
---|---|---|
Geometry | geometryB | The second geometry. |
System.Double | tolerance | The tolerance. |
Returns
Type | Description |
---|---|
System.Boolean |
|
Remarks
This function performs a lightweight comparison of two geometries that might be useful when writing test code. It uses the tolerance to compare each of x, y, and any other values the geometries possess (such as z or m) independently in the manner: abs(value1 - value2) <= tolerance. The single tolerance value is used even if the x, y, z or m units differ. This function does not respect modular arithmetic of spatial references which wrap around, so longitudes of -180 and +180 degrees are considered to differ by 360 degrees.
Returns true
if the difference of each is within the tolerance and all other properties of the geometries are
exactly equal (such as spatial reference and vertex count).
For topological equality, use a relational operator such as Equals(Geometry, Geometry).
See Also
Applies to
Platforms and versions
Target | Versions |
---|---|
.NET Standard 2.0 | 100.3 - 200.6 |
.NET | 100.13 - 200.6 |
.NET Windows | 100.13 - 200.6 |
.NET Android | 200.0 - 200.6 |
.NET iOS | 200.0 - 200.6 |
.NET Framework | 100.1 - 200.6 |
Xamarin.Android | 100.1 - 100.15 |
Xamarin.iOS | 100.1 - 100.15 |
UWP | 100.1 - 200.6 |