Class EnvelopeBuilder
Builder for creating and modifying Envelope geometries incrementally.
Namespace: Esri.ArcGISRuntime.Geometry
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class EnvelopeBuilder : GeometryBuilder<Envelope>
Remarks
Envelope geometries are immutable and cannot be changed directly once created. Use the constructors to define
minimum and maximum x,y coordinates, z and m values, and a Spatial
Constructors
Name | Description |
---|---|
Envelope |
Initializes a new instance of the Envelope |
Envelope |
Initializes a new instance of the Envelope |
Envelope |
Initializes a new instance of the Envelope |
Envelope |
Initializes a new instance of the Envelope |
Envelope |
Initializes a new instance of the Envelope |
Envelope |
Initializes a new instance of the Envelope |
Envelope |
Initializes a new instance of the Envelope |
Properties
Name | Description |
---|---|
Center | Gets the center point of the builder's envelope. |
Depth | Gets the depth for this builder's envelope. |
Height | Gets the height of the builder's envelope. |
MMax | Gets or sets the maximum M (measure) value for this builder's envelope. |
MMin | Gets or sets the minimum M (measure) value for this builder's envelope. |
Width | Gets the width of the builder's envelope. |
XMax | Gets or sets the maximum coordinate along the x-axis (upper-right corner) for this builder's envelope. |
XMin | Gets or sets the minimum coordinate along the x-axis (lower-left corner) for this builder's envelope. |
YMax | Gets or sets the maximum coordinate along the y-axis (upper-right corner) for this builder's envelope. |
YMin | Gets or sets the minimum coordinate along the y-axis (lower-left corner) for this builder's envelope. |
ZMax | Gets or sets the maximum coordinate along the z-axis for this builder's envelope. |
ZMin | Gets or sets the minimum coordinate along the z-axis for this builder's envelope. |
Methods
Name | Description |
---|---|
Center |
Centers the envelope at the specified Map |
Change |
Adjust the envelope's aspect ratio to match the ratio of the given width and height. |
Create |
Creates an Envelope |
Create |
Creates an Envelope |
Create |
Creates an Envelope |
Create |
Creates an Envelope |
Expand(Map |
Scales the envelope around an anchor point by the given factor. |
Expand(Double) | Scales the envelope by the given factor. |
Offset |
Moves the builder's envelope by the given offsets in the x and y dimensions. |
Set |
Set both M (measure) values for the builder's envelope. |
Set |
Set the x,y coordinates for the builder's envelope. |
Set |
Set both Z-values for the builder's envelope. |
To |
Returns the Geometry this geometry builder is constructing or modifying. |
Union |
Finds the union of this builder's envelope and the given envelope. This builder's envelope is updated with the result. |
Union |
Finds the union of this envelope and the given Map |
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 |