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
Description | ||
---|---|---|
CLSID | Unique CLSID identifier for this network evaluator. | |
Data | The data used by this network evaluator for custom properties. | |
DataHasEdits | Indicates if the data for this evaluator has been edited. | |
Initialize | Initializes the network evaluator in preparation to evaluate the attribute value of a network element. | |
QueryValue | Evaluates the attribute value of a network element. | |
SupportsDefault | Indicates if this network evaluator can be used as the default evaluator for the given network element type and network attribute. | |
SupportsSource | Indicates if this network evaluator can be used as the evaluator for the given network source and network attribute. | |
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. | |
ValidateSource | Indicates if the network evaluator is in a valid state for use as the evaluator for the given network source and network attribute. |
CoClasses that implement INetworkEvaluatorSetup
CoClasses and 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.