A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://developers.arcgis.com/qt/cpp/api-reference/utilitynetworktypes-h.html below:

<UtilityNetworkTypes.h> - Utility Network Enums | ArcGIS Maps SDK for Qt

Type Documentation [since Esri::ArcGISRuntime 100.12] enum class UtilityAssociationDeletionSemantics

An enumeration of various association deletion behaviors.

Determines the behavior that occurs when attempting to delete a feature which has containment or structural attachment associations to other features.

The UtilityAssociationDeletionSemantics can be one of:

Constant Value Description UtilityAssociationDeletionSemantics::None 0 Any associated features will not be deleted, but the associations will no longer exist. Default for UtilityAssociationRole::Structure. UtilityAssociationDeletionSemantics::Cascade 1 Any associations features will be deleted. UtilityAssociationDeletionSemantics::Restricted 2 If the feature has any associations, deleting the feature will fail. Default for UtilityAssociationRole::Container.

If the UtilityAssetType of a feature cannot be determined (such as when it is filtered out by GenerateGeodatabaseParameters::extent, GenerateGeodatabaseParameters::layerOptions, or by a definition expression), UtilityAssociationDeletionSemantics::Restricted is assumed.

This enum was introduced in Esri::ArcGISRuntime 100.12.

[since Esri::ArcGISRuntime 100.6] enum class UtilityAssociationRole

Enumerates the various association roles

A feature's association role specifies how the feature can associate with other features, such as containment or attachment.

UtilityAssociationRole can be one of:

Constant Value Description UtilityAssociationRole::None 0 These are features that are neither a container nor a structure but can connect to or be contained by other structures. UtilityAssociationRole::Container 1 Features of this asset type can contain other features as contents. UtilityAssociationRole::Structure 2 Features of this asset type can have other features attached to them.

This enum was introduced in Esri::ArcGISRuntime 100.6.

[since Esri::ArcGISRuntime 100.7] enum class UtilityAssociationType

An enumeration of the various types of associations supported by the utility network.

UtilityAssociationType can be one of:

Constant Value Description UtilityAssociationType::Connectivity 1 The association represents connectivity between two junctions. UtilityAssociationType::Containment 2 The association represents containment of one Esri::ArcGISRuntime::UtilityElement within another. UtilityAssociationType::Attachment 3 The association represents a structural attachment. UtilityAssociationType::JunctionEdgeObjectConnectivityFromSide 4 The association represents a junction or non-spatial junction connected to the end point of a non-spatial edge. UtilityAssociationType::JunctionEdgeObjectConnectivityMidspan 5 The association represents a junction or non-spatial junction connected along the midspan of a non-spatial edge. UtilityAssociationType::JunctionEdgeObjectConnectivityToSide 6 The association represents a junction or non-spatial junction connected to the start point of a non-spatial edge.

This enum was introduced in Esri::ArcGISRuntime 100.7.

[since Esri::ArcGISRuntime 200.7] enum class UtilityAssociationsFilterType

An enumeration of the various roles or functions, such as container or structure, that are used to filter associated features.

The UtilityAssociationsFilterType can be one of:

Constant Value Description UtilityAssociationsFilterType::Attachment 0 Describes a feature that can be attached to a structure. UtilityAssociationsFilterType::Connectivity 1 Describes a feature that can be connected to another feature. UtilityAssociationsFilterType::Container 2 Describes a feature that contains one or more features. UtilityAssociationsFilterType::Content 3 Describes a feature that is contained in another feature. UtilityAssociationsFilterType::Structure 4 Describes a feature in which other features are attached to.

This enum was introduced in Esri::ArcGISRuntime 200.7.

[since Esri::ArcGISRuntime 100.7] enum class UtilityAttributeComparisonOperator

Enumerates the various comparison operators for utility attributes

An enumeration of the various comparisons to perform between a UtilityNetworkAttribute and a second UtilityNetworkAttribute or a specific value.

UtilityAttributeComparisonOperator can be one of:

Constant Value Description UtilityAttributeComparisonOperator::Equal 0 Tests whether an attribute is equal to another attribute or a specific value. UtilityAttributeComparisonOperator::NotEqual 1 Tests whether an attribute is not equal to another attribute or a specific value. UtilityAttributeComparisonOperator::GreaterThan 2 Tests whether an attribute is greater than another attribute or a specific value. UtilityAttributeComparisonOperator::GreaterThanEqual 3 Tests whether an attribute is greater than or equal to another attribute or a specific value. UtilityAttributeComparisonOperator::LessThan 4 Tests whether an attribute is less than another attribute or a specific value. UtilityAttributeComparisonOperator::LessThanEqual 5 Tests whether an attribute is less than or equal to another attribute or a specific value. UtilityAttributeComparisonOperator::IncludesTheValues 6 Tests whether an attribute includes all the values specified in another attribute or the particular values contained in the condition. UtilityAttributeComparisonOperator::DoesNotIncludeTheValues 7 Tests whether an attribute does not include all of the values specified in another attribute or the particular values in the condition. UtilityAttributeComparisonOperator::IncludesAny 8 Tests whether an attribute includes any of the values specified in another attribute or the particular values contained in the condition. UtilityAttributeComparisonOperator::DoesNotIncludeAny 9 Tests whether an attribute does not include any of the values specified in another attribute or the particular values in the condition.

This enum was introduced in Esri::ArcGISRuntime 100.7.

[since Esri::ArcGISRuntime 100.7] enum class UtilityCategoryComparisonOperator

Enumerates the various comparison operators for utility categories

An enumeration of the various types of operators to use when evaluating the existence of a UtilityCategory on a network feature.

UtilityCategoryComparisonOperator can be one of:

Constant Value Description UtilityCategoryComparisonOperator::Exists 0 Evaluate that the UtilityCategory exists on a network feature. UtilityCategoryComparisonOperator::DoesNotExist 1 Evaluate that the UtilityCategory does not exist on a network feature.

This enum was introduced in Esri::ArcGISRuntime 100.7.

[since Esri::ArcGISRuntime 200.6] enum class UtilityConnectivityPolicy

Specifies connectivity policy for edges in the network.

The UtilityConnectivityPolicy can be one of:

Constant Value Description UtilityConnectivityPolicy::None -1 Connectivity policy is not applicable. UtilityConnectivityPolicy::AnyVertex 0 Connectivity can be established at any vertex along the edge. UtilityConnectivityPolicy::EndVertex 1 Connectivity can be established only at the first or last vertex of an edge.

This enum was introduced in Esri::ArcGISRuntime 200.6.

[since Esri::ArcGISRuntime 200.6] enum class UtilityContainerSplitPolicy

Specifies whether the contents of a container are split when the container is split.

The UtilityContainerSplitPolicy can be one of:

Constant Value Description UtilityContainerSplitPolicy::None 0 Container split policy is not applicable. UtilityContainerSplitPolicy::DoNotSplitContent 1 When the container is split, content features are not split. UtilityContainerSplitPolicy::SplitContent 2 When the container is split, content features are split at the same location.

This enum was introduced in Esri::ArcGISRuntime 200.6.

[since Esri::ArcGISRuntime 100.11] enum class UtilityMinimumStartingLocations

An enumeration of the various types of minimum starting locations used in UtilityTraceParameters.

The UtilityMinimumStartingLocations can be one of:

Constant Value Description UtilityMinimumStartingLocations::One 1 At least one starting point is necessary for the particular trace parameters. Downstream traces require at least 1 starting point. UtilityMinimumStartingLocations::Many 2 At least 2 starting points are necessary for the particular trace parameters. A shortestPath trace requires at least 2 starting points.

This enum was introduced in Esri::ArcGISRuntime 100.11.

[since Esri::ArcGISRuntime 200.1] enum class UtilityNearestNeighborResult

Indicates the result of UtilityNearestNeighbor in the UtilityTraceConfiguration::filter in relation to its requested count.

The UtilityNearestNeighborResult can be one of:

This enum was introduced in Esri::ArcGISRuntime 200.1.

[since Esri::ArcGISRuntime 100.6] enum class UtilityNetworkAttributeDataType

Enumerates the various network attribute data types

The UtilityNetworkAttribute objects in a topological index are limited to specific data types.

UtilityNetworkAttributeDataType can be one of:

Constant Value Description UtilityNetworkAttributeDataType::Integer 0 A signed 64-bit integer value. UtilityNetworkAttributeDataType::Float 1 A floating point value. UtilityNetworkAttributeDataType::Double 2 A double precision floating point value. UtilityNetworkAttributeDataType::Boolean 3 A Boolean m-value.

This enum was introduced in Esri::ArcGISRuntime 100.6.

[since Esri::ArcGISRuntime 100.6] enum class UtilityNetworkSourceType

Enumerates the various utility network source types

UtilityNetworkSourceType can be one of:

Constant Value Description UtilityNetworkSourceType::Junction 0 The network source references junctions in a feature class or table. UtilityNetworkSourceType::Edge 1 The network source references edges in a feature class or table.

This enum was introduced in Esri::ArcGISRuntime 100.6.

[since Esri::ArcGISRuntime 100.6] enum class UtilityNetworkSourceUsageType

Enumerates the various network source usage types

These values indicate how a UtilityNetworkSource is used in a utility network.

UtilityNetworkSourceUsageType can be one of:

Constant Value Description UtilityNetworkSourceUsageType::Device 0 Network devices, such as transformers or valves. UtilityNetworkSourceUsageType::Junction 1 Miscellaneous junctions not typically tracked as assets, such as taps. UtilityNetworkSourceUsageType::Line 2 Lines such as conductors, pipes, or fiber strands. UtilityNetworkSourceUsageType::Assembly 3 Assemblies such as switchgear. UtilityNetworkSourceUsageType::SubnetLine 4 System-generated subnetwork lines. UtilityNetworkSourceUsageType::StructureJunction 5 Point structures, such as poles. UtilityNetworkSourceUsageType::StructureLine 6 Linear structures, such as ducts, conduits, or buffer tubes. UtilityNetworkSourceUsageType::StructureBoundary 7 Polygonal structures, such as substations or town border stations. UtilityNetworkSourceUsageType::JunctionObject 8 Non-spatial junctions, such as a transceiver in a fiber network. UtilityNetworkSourceUsageType::EdgeObject 9 Non-spatial edge, such as a fiber strand in a fiber cable. UtilityNetworkSourceUsageType::StructureJunctionObject 10 Non-spatial structure junction, such as a duct port in a manhole. UtilityNetworkSourceUsageType::StructureEdgeObject 11 Non-spatial structure edge, such as a duct in a duct bank.

This enum was introduced in Esri::ArcGISRuntime 100.6.

[since Esri::ArcGISRuntime 100.7] enum class UtilityPropagatorFunctionType

Enumerates the utility propagator function types.

UtilityPropagatorFunctionType can be one of:

Constant Value Description UtilityPropagatorFunctionType::BitwiseAnd 1 The network attribute value of the current element is bitwise-anded with the network attribute value propagated from the source. UtilityPropagatorFunctionType::Max 2 The network attribute value of the current element is compared against the network attribute value propagated from the source - the maximum of these values is propagated further. UtilityPropagatorFunctionType::Min 3 The network attribute value of the current element is compared against the network attribute value propagated from the source - the minimum of these values is propagated further.

This enum was introduced in Esri::ArcGISRuntime 100.7.

[since Esri::ArcGISRuntime 200.1] enum class UtilityRuleType

An enumeration of the various types of network rules that determine permissible feature associations in a utility network.

The UtilityRuleType can be one of:

Constant Value Description UtilityRuleType::JunctionJunctionConnectivity 1 A network rule governing connectivity between junction features. This connectivity network rule constrains the types of junction features that can be connected to another junction feature based on its asset type.

It supports terminal connectivity and affects UtilityAssociationType::Connectivity associations.

Constant Value Description UtilityRuleType::Containment 2 A network rule governing containment. Containment network rule constrains the types of features that can be contained in a given container feature based on its asset type.

The UtilityRule::fromElement of this network rule represents a container and the UtilityRule::toElement represents a content or another container if nested containment is allowed.

It does not support terminal connectivity and affects UtilityAssociationType::Containment associations.

Constant Value Description UtilityRuleType::Attachment 3 A network rule governing structural attachment. Structural attachment network rule constrains the types of features that can be attached to a given structure feature based on its asset type.

The UtilityRule::fromElement of this network rule represents a structure and the UtilityRule::toElement represents the attachments. It does not support terminal connectivity and affects UtilityAssociationType::Attachment associations.

Constant Value Description UtilityRuleType::JunctionEdgeConnectivity 4 A network rule governing line-end connectivity to a device or junction. This connectivity network rule constrains the types of junction features that can be connected to edge features.

The UtilityRule::fromElement of this network rule represents a junction and the UtilityRule::toElement represents an edge.

It supports terminal connectivity and affects the following associations:

Constant Value Description UtilityRuleType::EdgeJunctionEdgeConnectivity 5 A network rule governing connectivity between two edges and a junction. This connectivity network rule constrains the types of edge features that can be connected using an intermediate junction feature.

This enum was introduced in Esri::ArcGISRuntime 200.1.

[since Esri::ArcGISRuntime 100.7] enum class UtilitySubnetworkControllerType

Enumerates the type of subnetwork controllers that are supported by a domain network.

UtilitySubnetworkControllerType can be one of:

Constant Value Description UtilitySubnetworkControllerType::None 0 This domain network does not support subnetworks. UtilitySubnetworkControllerType::Source 1 Subnetwork controllers within this domain network serve as sources. UtilitySubnetworkControllerType::Sink 2 Subnetwork controllers within this domain network serve as sinks.

This enum was introduced in Esri::ArcGISRuntime 100.7.

[since Esri::ArcGISRuntime 100.8] enum class UtilityTerminalDirectionality

An enumeration of the directionality setting of terminals on a device.

UtilityTerminalDirectionality can be one of:

Constant Value Description UtilityTerminalDirectionality::Unidirectional 1 Only one flow direction is permissible. UtilityTerminalDirectionality::Bidirectional 2 Both flow directions are permissible.

This enum was introduced in Esri::ArcGISRuntime 100.8.

[since Esri::ArcGISRuntime 100.7] enum class UtilityTierTopologyType

Enumerates the type of topology that makes up a UtilityTier definition.

UtilityTierTopologyType can be one of:

Constant Value Description UtilityTierTopologyType::Radial 1 A radial network. Edges and junctions spread out radially from a single source. UtilityTierTopologyType::Mesh 2 A mesh network. Edges and junctions are connected to multiple sources in an interconnected lattice.

This enum was introduced in Esri::ArcGISRuntime 100.7.

[since Esri::ArcGISRuntime 100.7] enum class UtilityTierType

Describes the tier type of a domain network.

UtilityTierType can be one of:

Constant Value Description UtilityTierType::Hierarchical 1 Tiers within this domain network are hierarchical. In hierarchical domain networks, tiers are nested within one another, so features existing in subnetworks for a lower tier naturally participate in all higher tiers. For example, in a gas network, a valve isolation zone is within a pressure zone, which in turn exists within a system zone. A feature in the isolation zone also exists in the pressure zone and in the system zone. UtilityTierType::Partitioned 2 Tiers within this domain network are partitioned. Features in partitioned domain networks only exist in one tier. The relationship between tiers is ordered and linear. Features can exist in one or multiple subnetworks within one tier.

This enum was introduced in Esri::ArcGISRuntime 100.7.

[since Esri::ArcGISRuntime 100.7] enum class UtilityTraceConditionType

Enumerates the concrete type of a Utility Network trace condition.

UtilityTraceConditionType can be one of:

Constant Value Description UtilityTraceConditionType::UtilityNetworkAttributeComparison 0 A condition comparing one network attribute directly to another. UtilityTraceConditionType::UtilityCategoryComparison 1 A condition evaluating whether a network category exists on a node. UtilityTraceConditionType::UtilityTraceAndCondition 2 A logical "AND" join of two sub-conditions. UtilityTraceConditionType::UtilityTraceOrCondition 3 A logical "OR" join of two sub-conditions.

This enum was introduced in Esri::ArcGISRuntime 100.7.

[since Esri::ArcGISRuntime 100.7] enum class UtilityTraceFunctionType

Enumerates the type of function calculation to perform.

UtilityTraceFunctionType can be one of:

Constant Value Description UtilityTraceFunctionType::Add 1 Computes the sum of the network attribute from each applicable element. UtilityTraceFunctionType::Average 2 Computes the average value of the network attribute from each applicable element. UtilityTraceFunctionType::Count 3 Counts the number of applicable elements. UtilityTraceFunctionType::Max 4 Computes the maximum value of the network attribute from each applicable element. UtilityTraceFunctionType::Min 5 Computes the minimum value of the network attribute from each applicable element. UtilityTraceFunctionType::Subtract 6 Takes the network attribute value from the starting point as the base number, and then subtracts the value of the network attribute from each applicable element.

This enum was introduced in Esri::ArcGISRuntime 100.7.

[since Esri::ArcGISRuntime 100.6] enum class UtilityTraceResultObjectType

Enumerates the subclasses of UtilityTraceResult.

An enumeration of the result types returned by a trace operation. UtilityTraceResultObjectType can be one of:

Constant Value Description UtilityTraceResultObjectType::UtilityElementTraceResult 0 A UtilityElementTraceResult object. UtilityTraceResultObjectType::UtilityFunctionTraceResult 1 A UtilityFunctionTraceResult object. UtilityTraceResultObjectType::UtilityGeometryTraceResult 2 A UtilityGeometryTraceResult object.

This enum was introduced in Esri::ArcGISRuntime 100.6.

[since Esri::ArcGISRuntime 100.6] enum class UtilityTraceResultType

An enumeration of the result types returned by a trace operation.

The default is UtilityTraceResultType::Elements.

The UtilityTraceResultType can be one of:

This enum was introduced in Esri::ArcGISRuntime 100.6.

[since Esri::ArcGISRuntime 100.6] enum class UtilityTraceType

Enumerates the various types of traces that may be performed with a utility network.

The UtilityTraceType can be one of:

Constant Value Description UtilityTraceType::Connected 0 A connected trace. Finds all features connected to a given set of starting points, ignoring traversability. UtilityTraceType::Subnetwork 1 A subnetwork trace. Finds all features within the current subnetwork. This value is new since Esri::ArcGISRuntime 100.7. UtilityTraceType::Upstream 2 An upstream trace. For subnetworks with sources, upstream is defined as paths that lead to a source. For subnetworks with sinks, upstream is defined as paths that do not lead to a sink. This value is new since Esri::ArcGISRuntime 100.7. UtilityTraceType::Downstream 3 A downstream trace. For subnetworks with sources, downstream is defined as paths that do not lead to a source. For subnetworks with sinks, downstream is defined as paths that lead to a sink. This value is new since Esri::ArcGISRuntime 100.7. UtilityTraceType::Isolation 4 An isolation trace. The isolation trace requires that at least one UtilityTraceFilter barrier is set in the UtilityTraceConfiguration. Typically this filter identifies those features that isolate the section of network (e.g., valves). This value is new since Esri::ArcGISRuntime 100.8. UtilityTraceType::Loops 5 Detects loops in the network. The loops trace finds areas of the network where flow direction is ambiguous where resource can flow in either direction. Loops are expected with mesh networks but usually indicate error conditions in radial networks. This value is new since Esri::ArcGISRuntime 100.9. UtilityTraceType::ShortestPath 6 Discovers the shortest path. This trace returns the shortest path based on cost or distance, which is calculated using a numeric network attribute such as shape length. This value is new since Esri::ArcGISRuntime 100.9.

This enum was introduced in Esri::ArcGISRuntime 100.6.

[since Esri::ArcGISRuntime 100.7] enum class UtilityTraversabilityScope

Enumerates whether traversability criteria are applied to junctions, edges, or both.

UtilityTraversabilityScope can be one of:

Constant Value Description UtilityTraversabilityScope::JunctionsAndEdges 0 The traversability criteria should be evaluated at both junctions and edges. UtilityTraversabilityScope::Junctions 1 The traversability criteria should only be evaluated at junctions. UtilityTraversabilityScope::Edges 2 The traversability criteria should only be evaluated at edges.

This enum was introduced in Esri::ArcGISRuntime 100.7.


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