A container for describing a network evaluator function.
Description
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.
**## Interfaces | Interfaces |
---|---|
IGPDescribe | Provides access to a Geoprocessing description. |
INetworkEvaluator | Provides access to members that specify the properties of an attribute evaluator in a network dataset. |
INetworkFunctionEvaluator | Provides access to members that specify the properties of a function evaluator. |