This document is archived and information here might be outdated.  Recommended version.


NetworkFunctionEvaluator CoClass (ArcObjects .NET 10.6 SDK)
ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Classes > N > NetworkFunctionEvaluator CoClass (ArcObjects .NET 10.6 SDK)
ArcObjects Library Reference (GeoDatabase)  

NetworkFunctionEvaluator CoClass

A container for describing a network evaluator function.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Description

This object is new at ArcGIS 9.3.

A NetworkFunctionEvaluator is an evaluator that assigns network attribute values by scaling or comparing the value of another attribute or parameter.  Below are examples of expressions:

The NetworkFunctionEvaluator has its CacheAttribute property equal to False, unlike the NetworkConstantEvaluator and NetworkFieldEvaluator.  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 Description
IGPDescribe Provides access to a Geoprocessing description.
INetworkEvaluator Provides access to members that specify the properties of an attribute evaluator in a network dataset.
INetworkEvaluator2 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.