ArcGIS Runtime SDK for iOS: AGSUtilityTraversability Class Reference
ArcGIS Runtime SDK for iOS  100.9
AGSUtilityTraversability Class Reference

Description

A set of options controlling what objects are evaluated or returned during a tracing operation AGSUtilityTraversability is set in the AGSUtilityTraceConfiguration.

Since
100.7
Inheritance diagram for AGSUtilityTraversability:
AGSObject

Instance Methods

(instancetype) - init
 

Class Methods

(instancetype) + utilityTraversability
 

Properties

AGSUtilityTraceConditionbarriers
 
NSArray< AGSUtilityTraceFunctionBarrier * > * functionBarriers
 
AGSUtilityTraversabilityScope scope
 

Method Documentation

§ init()

- (instancetype) init

Creates an AGSUtilityTraversability object with default values

Since
100.7

§ utilityTraversability()

+ (instancetype) utilityTraversability

Creates an AGSUtilityTraversability object with default values

Since
100.7

Property Documentation

§ barriers

- (AGSUtilityTraceCondition*) barriers
readwritenonatomicstrong

A condition object specifying when to traverse a node or its subnodes

Since
100.7

§ functionBarriers

- (NSArray<AGSUtilityTraceFunctionBarrier *>*) functionBarriers
readwritenonatomiccopy

A collection of AGSUtilityTraceFunctionBarrier objects. If any of these objects evaluates to true, further traversal is terminated.

Since
100.7

§ scope

- (AGSUtilityTraversabilityScope) scope
readwritenonatomicassign

Determines whether traversability criteria are evaluated on edges, junctions, or both. The default value is AGSUtilityTraversabilityScopeJunctionsAndEdges.

Since
100.7