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


INetworkEvaluatorSetup Interface (ArcObjects .NET 10.8 SDK)
ArcObjects Help for .NET developers > ArcObjects Help for .NET developers > ArcObjects namespaces > Geodatabase > ESRI.ArcGIS.GeoDatabase > Interfaces > IN > INetworkEvaluatorSetup Interface
ArcGIS Developer Help

INetworkEvaluatorSetup Interface

Provides access to members that set up a network evaluator for use within a network dataset.

Product Availability

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

Members

Name Description
Read-only property CLSID Unique CLSID identifier for this network evaluator.
Read/write property Data The data used by this network evaluator for custom properties.
Read-only property DataHasEdits Indicates if the data for this evaluator has been edited.
Method Initialize Initializes the network evaluator in preparation to evaluate the attribute value of a network element.
Method QueryValue Evaluates the attribute value of a network element.
Method SupportsDefault Indicates if this network evaluator can be used as the default evaluator for the given network element type and network attribute.
Method SupportsSource Indicates if this network evaluator can be used as the evaluator for the given network source and network attribute.
Method ValidateDefault Indicates if the network evaluator is in a valid state for use as the default evaluator for the given element type and network attribute.
Method ValidateSource Indicates if the network evaluator is in a valid state for use as the evaluator for the given network source and network attribute.

Classes that implement INetworkEvaluatorSetup

Classes Description
NetworkConstantEvaluator A container for describing a network attribute evaluator whose values are derived from a constant value.
NetworkEdgeTrafficEvaluator A container for members in time dependent travel time evaluator.
NetworkFieldEvaluator A container for describing a network attribute evaluator whose values are derived from object field attributes.
NetworkFunctionEvaluator A container for describing a network evaluator function.
NetworkGlobalTurnDelayEvaluator A container for describing a network attribute evaluator for global turn delay whose values are specified by global turn delay settings.
NetworkScriptEvaluator A container for describing a network attribute evaluator whose values are derived from VBScript expressions.

Remarks

The INetworkEvaluatorSetup and INetworkEvaluator interfaces contain methods that one should implement when writing a custom evaluator.

The methods on INetworkEvaluatorSetup are called by the evaluator framework of the network dataset, and are not typically called by client ArcObjects code.