Propagator objects allow a subset of UtilityNetworkAttribute values to propagate through a network while executing a trace. More...
Member Function Documentation UtilityPropagator::UtilityPropagator(Esri::ArcGISRuntime::UtilityNetworkAttribute *networkAttribute, Esri::ArcGISRuntime::UtilityPropagatorFunctionType propagatorFunctionType, Esri::ArcGISRuntime::UtilityAttributeComparisonOperator comparisonOperator, const QVariant &value, QObject *parent = nullptr)Creates an object that allows a subset of UtilityNetworkAttribute values to propagate through a network.
The type of the numeric value is dependent on the UtilityNetworkAttributeDataType of the UtilityNetworkAttribute.
UtilityPropagator::UtilityPropagator(Esri::ArcGISRuntime::UtilityNetworkAttribute *networkAttribute, Esri::ArcGISRuntime::UtilityPropagatorFunctionType propagatorFunctionType, Esri::ArcGISRuntime::UtilityAttributeComparisonOperator comparisonOperator, const QVariant &value, Esri::ArcGISRuntime::UtilityNetworkAttribute *substitutionAttribute, QObject *parent = nullptr)Creates an object that allows a subset of UtilityNetworkAttribute values to propagate through a network.
This constructor allows the specification of a substitution network attribute.
The type of the numeric value is dependent on the UtilityNetworkAttributeDataType of the UtilityNetworkAttribute.
[override virtual noexcept]
UtilityPropagator::~UtilityPropagator()
Destructor.
Esri::ArcGISRuntime::UtilityAttributeComparisonOperator UtilityPropagator::comparisonOperator() constReturns the operator that is applied when executing the trace.
This operator is used to compare the propagated value to the specified UtilityPropagator::value. For example, if propagating phase, this would be UtilityAttributeComparisonOperator::IncludesAny.
Esri::ArcGISRuntime::UtilityNetworkAttribute *UtilityPropagator::networkAttribute() constReturns the UtilityNetworkAttribute to propagate further along the trace.
For example, if propagating phase, this would be the UtilityNetworkAttribute that stores phase.
Esri::ArcGISRuntime::UtilityPropagatorFunctionType UtilityPropagator::propagatorFunctionType() constReturns the function type that is applied to the UtilityNetworkAttribute to propagate the attribute further along the trace.
For example, if propagating phase, this would be UtilityPropagatorFunctionType::BitwiseAnd.
Esri::ArcGISRuntime::UtilityNetworkAttribute *UtilityPropagator::substitutionNetworkAttribute() constReturns the UtilityNetworkAttribute that maps each bit in another bitset network attribute value to a new value.
QVariant UtilityPropagator::value() constReturns the value that is compared against the propagated value when executing the trace.
The type of this numeric value depends on the UtilityNetworkAttributeDataType of the UtilityNetworkAttribute.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4