Skip To Content ArcGIS for Developers Sign In Dashboard

UtilityTraceFunctionBarrier QML Type

A logical barrier that stops continued network traversal when a comparison expression evaluates as true. More...

Import Statement: import Esri.ArcGISRuntime 100.9
Since: Esri.ArcGISRuntime 100.7
Inherits:

Object

Properties

Signals

Detailed Description

A UtilityTraceFunctionBarrier performs a comparison expression between the current results of a UtilityTraceFunction and a given value. A UtilityTraceFunction references a UtilityNetworkAttribute and a calculation that is applied to it (Min, Max, Count, and so on). Once the comparison evaluates as true, network traversal stops.

This QML type supports the following default properties. A default property may be declared inside another declared object without being assigned explicitly to a property.

TypeDefault Property
UtilityTraceFunctiontraceFunction

Property Documentation

comparisonOperator : Enums.UtilityAttributeComparisonOperator

The operator used for the comparison.


[default] traceFunction : UtilityTraceFunction

The calculation to perform.


value : var

The value to compare against. The type of this numeric value depends on the Enums.UtilityNetworkAttributeDataType of the UtilityNetworkAttribute.


Signal Documentation

comparisonOperatorChanged()

Emitted when the comparisonOperator property changes.

Note: The corresponding handler is onComparisonOperatorChanged.


traceFunctionChanged()

Emitted when the traceFunction property changes.

Note: The corresponding handler is onTraceFunctionChanged.


valueChanged()

Emitted when the value property changes.

Note: The corresponding handler is onValueChanged.



Feedback on this topic?