Class ContinuousFieldFunction
A function that returns a ContinuousField when evaluated.
Namespace: Esri.ArcGISRuntime.Analysis
Assembly: Esri.ArcGISRuntime.dll
Syntax
public class ContinuousFieldFunction
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).
Calculations that evaluate to infinity or NaN produce an indeterminate value.
Values are represented as 32-bit floating-point numbers, so arithmetic operations will wrap at the boundaries of this type.
Methods
| Name | Description |
|---|---|
| Abs() | Composes a function that returns the absolute value of this function's field result across its extent. |
| Acos() | Composes a function that returns the arccosine of this function's field result across its extent. |
| Add(ContinuousFieldFunction) | Composes a function that adds, point-wise, this function's field result and another across their spatial intersection. |
| Add(float) | Composes a function that adds, point-wise, a value to this function's field result across its extent. |
| Asin() | Composes a function that returns the arcsine of this function's field result across its extent. |
| Aspect() | Composes a function that returns the aspect of this function's field result across its extent. |
| Atan() | Composes a function that returns the arctangent of this function's field result across its extent. |
| Ceil() | Composes a function that rounds this function's field result, point-wise, upwards to the nearest integer across its extent. |
| Clamp(ContinuousFieldFunction, ContinuousFieldFunction) | Composes a function that clamps, point-wise, this function's field result between two values drawn from two others. |
| Clamp(float, float) | Composes a function that clamps, point-wise, this function's field result between two values. |
| Clip(Envelope) | Composes a function that clips this function's field result such that it does not extend beyond the provided extent. |
| Cos() | Composes a function that returns the cosine of this function's field result across its extent. |
| Create(ContinuousField) | Creates a ContinuousFieldFunction with a predefined result. |
| Divide(ContinuousFieldFunction) | Composes a function that divides, point-wise, this function's field result by another across their spatial intersection. |
| Divide(float) | Composes a function that divides, point-wise, this function's field result by a value across its extent. |
| EvaluateAsync(CancellationToken) | Evaluates the result of the function. |
| Exp() | Composes a function that returns Euler's number (e) raised to this function's field result across its extent. |
| Exp10() | Composes a function that returns 10 raised to this function's field result across its extent. |
| Floor() | Composes a function that rounds this function's field result, point-wise, downwards to the nearest integer across its extent. |
| HasData() | Composes a function that identifies, point-wise, where this function's field result has data across its extent. |
| IsGreaterThan(ContinuousFieldFunction) | Composes a function that indicates if, point-wise, this function's field result is greater than another. |
| IsGreaterThan(float) | Composes a function that indicates if, point-wise, this function's field result is greater than a given value. |
| IsGreaterThanOrEqualTo(ContinuousFieldFunction) | Composes a function that indicates if, point-wise, this function's field result is greater than or equal to another. |
| IsGreaterThanOrEqualTo(float) | Composes a function that indicates if, point-wise, this function's field result is greater than or equal to a given value. |
| IsLessThan(ContinuousFieldFunction) | Composes a function that indicates if, point-wise, this function's field result is less than another. |
| IsLessThan(float) | Composes a function that indicates if, point-wise, this function's field result is less than a given value. |
| IsLessThanOrEqualTo(ContinuousFieldFunction) | Composes a function that indicates if, point-wise, this function's field result is less than or equal to another. |
| IsLessThanOrEqualTo(float) | Composes a function that indicates if, point-wise, this function's field result is less than or equal to a given value. |
| Log() | Composes a function that returns the natural logarithm of this function's field result across its extent. |
| Log10() | Composes a function that returns the common logarithm (base 10) of this function's field result across its extent. |
| Mask(BooleanFieldFunction) | Composes a function that applies a mask to this function's field result. |
| Multiply(ContinuousFieldFunction) | Composes a function that multiplies, point-wise, this function's field result and another across their spatial intersection. |
| Multiply(float) | Composes a function that multiplies, point-wise, this function's field result by a value across its extent. |
| Pow(ContinuousFieldFunction) | Composes a function that returns this function's field result raised to powers drawn from another field, point-wise, across their spatial intersection. |
| Pow(float) | Composes a function that returns this function's field result raised to a power across its extent. |
| Reciprocal() | Composes a function that returns the reciprocal of this function's field result across its extent. |
| Remainder(ContinuousFieldFunction) | Composes a function that applies a remainder operation, point-wise, to this function's field result using values from another field as the divisors across their spatial intersection. |
| Remainder(float) | Composes a function that applies a remainder operation, point-wise, to this function's field result. |
| ReplaceIf(BooleanFieldFunction, ContinuousFieldFunction) | Composes a function that preserves values from this function's field result or replaces them with values from another. |
| ReplaceIf(BooleanFieldFunction, float) | Composes a function that preserves values from this function's field result or replaces them with a constant value. |
| Round() | Composes a function that rounds this function's field result, point-wise, to the nearest integer. |
| Sin() | Composes a function that returns the sine of this function's field result across its extent. |
| Slope() | Composes a function that returns the slope of this function's field result across its extent. |
| Sqrt() | Composes a function that returns the square root of this function's field result across its extent. |
| Subtract(ContinuousFieldFunction) | Composes a function that subtracts, point-wise, another field from this function's field result across their spatial intersection. |
| Subtract(float) | Composes a function that subtracts, point-wise, a value from this function's field result across its extent. |
| Tan() | Composes a function that returns the tangent of this function's field result across its extent. |
| ToDiscreteFieldFunction() | Composes a function that casts, point-wise, float values from this function's field result to integer values across its extent. |
Operators
| Name | Description |
|---|---|
| operator +(ContinuousFieldFunction, ContinuousFieldFunction) | Composes a function that adds, point-wise, this function's field result and another across their spatial intersection. |
| operator +(ContinuousFieldFunction, float) | Composes a function that adds, point-wise, a value to this function's field result across its extent. |
| operator /(ContinuousFieldFunction, ContinuousFieldFunction) | Composes a function that divides, point-wise, this function's field result by another across their spatial intersection. |
| operator /(ContinuousFieldFunction, float) | Composes a function that divides, point-wise, this function's field result by a value across its extent. |
| operator /(float, ContinuousFieldFunction) | Composes a function that divides, point-wise, a value by this function's field result across its extent.
Equivalent to Reciprocal() multiplied by |
| operator >(ContinuousFieldFunction, ContinuousFieldFunction) | Composes a function that indicates if, point-wise, this function's field result is greater than another. |
| operator >(ContinuousFieldFunction, float) | Composes a function that indicates if, point-wise, this function's field result is greater than a given value. |
| operator >(float, ContinuousFieldFunction) | Composes a function that indicates if, point-wise, this function's field result is greater than a given value. |
| operator >=(ContinuousFieldFunction, ContinuousFieldFunction) | Composes a function that indicates if, point-wise, this function's field result is greater than or equal to another. |
| operator >=(ContinuousFieldFunction, float) | Composes a function that indicates if, point-wise, this function's field result is greater than or equal to a given value. |
| operator >=(float, ContinuousFieldFunction) | Composes a function that indicates if, point-wise, this function's field result is greater than or equal to a given value. |
| operator <(ContinuousFieldFunction, ContinuousFieldFunction) | Composes a function that indicates if, point-wise, this function's field result is less than another. |
| operator <(ContinuousFieldFunction, float) | Composes a function that indicates if, point-wise, this function's field result is less than a given value. |
| operator <(float, ContinuousFieldFunction) | Composes a function that indicates if, point-wise, this function's field result is less than a given value. |
| operator <=(ContinuousFieldFunction, ContinuousFieldFunction) | Composes a function that indicates if, point-wise, this function's field result is less than or equal to another. |
| operator <=(ContinuousFieldFunction, float) | Composes a function that indicates if, point-wise, this function's field result is less than or equal to a given value. |
| operator <=(float, ContinuousFieldFunction) | Composes a function that indicates if, point-wise, this function's field result is less than or equal to a given value. |
| operator %(ContinuousFieldFunction, ContinuousFieldFunction) | Composes a function that applies a remainder operation, point-wise, to this function's field result using values from another field as the divisors across their spatial intersection. |
| operator %(ContinuousFieldFunction, float) | Composes a function that applies a remainder operation, point-wise, to this function's field result. |
| operator *(ContinuousFieldFunction, ContinuousFieldFunction) | Composes a function that multiplies, point-wise, this function's field result and another across their spatial intersection. |
| operator *(ContinuousFieldFunction, float) | Composes a function that multiplies, point-wise, this function's field result by a value across its extent. |
| operator -(ContinuousFieldFunction, ContinuousFieldFunction) | Composes a function that subtracts, point-wise, another field from this function's field result across their spatial intersection. |
| operator -(ContinuousFieldFunction, float) | Composes a function that subtracts, point-wise, a value from this function's field result across its extent. |
| operator -(ContinuousFieldFunction) | Composes a function that negates, point-wise, this function's field result.
Equivalent to multiplying by |
Applies to
| Target | Versions |
|---|---|
| .NET | 300.0 - 300.1 |
| .NET Windows | 300.0 - 300.1 |
| .NET Android | 300.0 - 300.1 |
| .NET iOS | 300.0 - 300.1 |