ArcGIS Runtime SDK for iOS: AGSUtilityTraversability Class Reference
ArcGIS Runtime SDK for iOS  100.12
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 object.

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.

Returns
A new AGSUtilityTraversability object.
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

An array of AGSUtilityTraceFunctionBarrier objects. If any of these objects evaluates to YES, 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