Class GeometryBuilder<T>
Builder for creating and modifying geometries incrementally.
Inheritance
Namespace: Esri.ArcGISRuntime.Geometry
Assembly: Esri.ArcGISRuntime.dll
Syntax
public abstract class GeometryBuilder<T>
where T : Geometry
Type Parameters
Name | Description |
---|---|
T | Geometry type |
Remarks
This is the base class for a range of geometry builders, such as a Map
When you construct the builder, you can explicitly set its null
, in which case the object is assumed to have the same
Spatial
There are other ways to create and edit geometries. If you know all the geometry coordinates up front, then you
can use geometry constructors, such as Polygon, to create the geometry. If you are going to create a new
geometry as a result of a topological operation, such as the buffer operation, then explore the
Geometry
Properties
Name | Description |
---|---|
Extent | Gets the extent for the geometry in the builder. |
Has |
Gets a value indicating whether the geometry builder currently contains any curve segments. |
Has |
Gets a value indicating whether the geometry builder supports geometries with m values. |
Has |
Gets a value indicating whether the geometry builder supports geometries with z values. |
Is |
Gets a value indicating whether the geometry builder is empty or not. |
Is |
Gets a value indicating whether this builder contains sufficient points to show a valid graphical sketch. |
Spatial |
Gets the Spatial |
Methods
Name | Description |
---|---|
Replace |
Replace the geometry currently stored in the geometry builder to the new geometry. |
To |
Returns the Geometry this geometry builder is constructing or modifying. |
See Also
Applies to
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.0 - 200.6 |
Xamarin.Android | 100.0 - 100.15 |
Xamarin.iOS | 100.0 - 100.15 |
UWP | 100.0 - 200.6 |