27 #import <Foundation/Foundation.h>
28 #import <ArcGIS/AGSObject.h>
49 #pragma mark initializers
63 #pragma mark properties
81 @property (nonatomic, copy, readwrite) NSArray<AGSUtilityTraceFunction *> *
functions;
153 @property (nonatomic, copy, readwrite) NSArray<AGSUtilityPropagator *> *
propagators;
Definition: AGSObject.h:28
A utility network asset type.
Definition: AGSUtilityAssetType.h:72
A domain network inside a utility network.
Definition: AGSUtilityDomainNetwork.h:68
A network attribute in a utility network.
Definition: AGSUtilityNetworkAttribute.h:58
Propagator objects allow a subset of AGSUtilityNetworkAttribute values to propagate through a network...
Definition: AGSUtilityPropagator.h:57
Tiers demarcate a logical level within a network.
Definition: AGSUtilityTier.h:49
The base class for a utility network traversability condition.
Definition: AGSUtilityTraceCondition.h:37
The set of utility network parameters that define elements of a trace or of a subnetwork....
Definition: AGSUtilityTraceConfiguration.h:47
BOOL ignoreBarriersAtStartingPoints
Definition: AGSUtilityTraceConfiguration.h:91
AGSUtilityTraceCondition * outputCondition
Definition: AGSUtilityTraceConfiguration.h:145
NSArray< AGSUtilityPropagator * > * propagators
Definition: AGSUtilityTraceConfiguration.h:153
BOOL includeStructures
Definition: AGSUtilityTraceConfiguration.h:121
BOOL includeBarriers
Definition: AGSUtilityTraceConfiguration.h:97
NSArray< AGSUtilityAssetType * > * outputAssetTypes
Definition: AGSUtilityTraceConfiguration.h:132
AGSUtilityTier * targetTier
Definition: AGSUtilityTraceConfiguration.h:179
BOOL includeContent
Definition: AGSUtilityTraceConfiguration.h:109
BOOL validateConsistency
Definition: AGSUtilityTraceConfiguration.h:190
AGSUtilityTraversability * traversability
Definition: AGSUtilityTraceConfiguration.h:184
BOOL includeContainers
Definition: AGSUtilityTraceConfiguration.h:103
AGSUtilityTraceFilter * filter
Definition: AGSUtilityTraceConfiguration.h:74
NSArray< AGSUtilityTraceFunction * > * functions
Definition: AGSUtilityTraceConfiguration.h:81
instancetype utilityTraceConfiguration()
AGSUtilityDomainNetwork * domainNetwork
Definition: AGSUtilityTraceConfiguration.h:69
AGSUtilityNetworkAttribute * shortestPathNetworkAttribute
Definition: AGSUtilityTraceConfiguration.h:161
BOOL includeIsolatedFeatures
Definition: AGSUtilityTraceConfiguration.h:115
AGSUtilityTier * sourceTier
Definition: AGSUtilityTraceConfiguration.h:171
A mechanism to stop tracing when returning results. AGSUtilityTraceFilter objects do not stop travers...
Definition: AGSUtilityTraceFilter.h:48
Functions allow the computation of values during a network trace.
Definition: AGSUtilityTraceFunction.h:57
A set of options controlling what objects are evaluated or returned during a tracing operation....
Definition: AGSUtilityTraversability.h:50