Class ViewshedFunction
Evaluates an elevation surface to produce a viewshed, determining which areas are visible and which are not visible to an observer.
Namespace: Esri.ArcGISRuntime.Analysis.Visibility
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class ViewshedFunction : ContinuousFieldFunction
Remarks
Use EvaluateAsync(CancellationToken) to compute the result of this function.
In the resulting viewshed, visible areas have a value of 1, while areas that are not visible have a value of 0.
Results are updated when changes are made to parameters of this function (or to parameters of functions from which it is composed).
The function performs analysis at the full resolution of the data. To perform analysis at the current rendered resolution of scene layers or 3D graphics, use the ExploratoryViewshed tool.
Constructors
| Name | Description |
|---|---|
| ViewshedFunction(ContinuousField, ViewshedParameters) | Initializes a new instance of the ViewshedFunction class. |
| ViewshedFunction(ContinuousFieldFunction, ViewshedParameters) | Initializes a new instance of the ViewshedFunction class. |
Properties
| Name | Description |
|---|---|
| Parameters | Gets or sets the parameters that define properties like observer position and elevation sampling interval for the ViewshedFunction. |
Applies to
| Target | Versions |
|---|---|
| .NET | 300 |
| .NET Windows | 300 |
| .NET Android | 300 |
| .NET iOS | 300 |