Class LineOfSightFunction
A function that evaluates visibility along one or more lines of sight between observer and target locations.
Namespace: Esri.ArcGISRuntime.Analysis.Visibility
Assembly: Esri.ArcGISRuntime.dll
Syntax
public sealed class LineOfSightFunction
Remarks
Use EvaluateAsync(CancellationToken) to compute the result of this function.
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 ExploratoryLineOfSight tool.
Constructors
| Name | Description |
|---|---|
| LineOfSightFunction(ContinuousField, LineOfSightParameters) | Initializes a new instance of the LineOfSightFunction class. |
| LineOfSightFunction(ContinuousFieldFunction, LineOfSightParameters) | Initializes a new instance of the LineOfSightFunction class. |
Properties
| Name | Description |
|---|---|
| Parameters | Gets or sets the parameters that define properties like observer and target locations for the LineOfSightFunction. |
Methods
| Name | Description |
|---|---|
| EvaluateAsync(CancellationToken) | Evaluate visibility along the lines of sight defined by this function. |
Applies to
| Target | Versions |
|---|---|
| .NET | 300 |
| .NET Windows | 300 |
| .NET Android | 300 |
| .NET iOS | 300 |