Class GeometryBuilder<T>
Base class for the geometry builders
Inheritance
GeometryBuilder<T>
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Esri.ArcGISRuntime.Geometry
Assembly: Esri.ArcGISRuntime.dll
Syntax
public abstract class GeometryBuilder<T>
where T : Geometry
Type Parameters
| Name | Description |
|---|---|
| T | Geometry type |
Properties
| Name | Description |
|---|---|
| Extent | Gets the extent for the geometry in the builder. |
| HasCurves | Gets a value indicating whether the geometry builder currently contains any curve segments. |
| HasM | Gets a value indicating whether the geometry builder has M. |
| HasZ | Gets a value indicating whether the geometry builder has Z. |
| IsEmpty | Gets a value indicating whether the geometry builder is empty or not. |
| IsSketchValid | Gets a value indicating whether this builder contains sufficient points to show a valid graphical sketch. |
| SpatialReference | Gets the SpatialReference for the geometry being built. |
Methods
| Name | Description |
|---|---|
| ReplaceGeometry(T) | Replace the geometry in the builder to the new geometry. |
| ToGeometry() | Returns a Geometry instance representing the current state of the builder |
Applies to
| Target | Versions |
|---|---|
| .NET Standard 2.0 | 100.3 - 100.15 |
| .NET 6.0 | 100.13 - 100.15 |
| .NET 6.0 Windows | 100.13 - 100.15 |
| .NET Framework | 100.0 - 100.15 |
| .NET 5 | 100.10 - 100.12 |
| .NET Core 3.1 | 100.7 - 100.12 |
| Xamarin.Android | 100.0 - 100.15 |
| Xamarin.iOS | 100.0 - 100.15 |
| UWP | 100.0 - 100.15 |