NetworkFunctionEvaluatorClass

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.
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.

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.