A container for describing a network evaluator function.
A NetworkFunctionEvaluator is anevaluator that assigns network attribute values by scaling or comparing the value of another attribute or parameter. Below are examples of expressions:
- DriveTime * 1.25 -- scales out the DriveTime cost attribute by a factor of 1.25 to evaluate to another cost attribute.
- MaxHeight &< Vehicle Height -- compares the MaxHeight descriptor attribute to the Vehicle Height parameter to determine the values for a restriction attribute.
The NetworkFunctionEvaluator has its property equal to False, unlike theand. This means that it does not evaluate its expression when the network is built, but when a network solver requires the result of that calculation. It is designed for dynamic analysis of a network under changing conditions.
|IGPDescribe||Provides access to a Geoprocessing description.|
|INetworkEvaluator||Provides access to members that specify the properties of an attribute evaluator in a network dataset.|
|INetworkEvaluatorSetup||Provides access to members that set up a network evaluator for use within a network dataset.|
|INetworkFunctionEvaluator||Provides access to members that specify the properties of a function evaluator.|
|ITimeAwareEvaluator||Provides access to members in travel dependent evaluator.|