This document is archived and information here might be outdated. Recommended version. |
Provides access to members that specify the properties of an evaluated attribute in a network dataset. Note: the IEvaluatedNetworkAttribute interface has been superseded by IEvaluatedNetworkAttribute2. Please consider using the more recent version.
Name | Description | |
---|---|---|
DataType | Type of data used in this network attribute. | |
DefaultEvaluator | Evaluator used to derive attribute values for the given element type when an evaluator is not specified for a network element's source. | |
Evaluator | Evaluator used to derive values from the given network source for this network attribute. | |
ID | Unique identifier of this network attribute. | |
Name | Name of this network attribute. | |
Units | Units of this network attribute. | |
UsageType | Usage type of this network attribute. |
Interfaces | Description |
---|---|
INetworkAttribute | Provides access to members that specify the properties of an attribute in a network dataset. |
Classes | Description |
---|---|
EvaluatedNetworkAttribute | A container for describing a network dataset attribute and its evaluators. |
The IEvaluatedNetworkAttribute interface is used to access the default and source evaluators of the evaluated network attribute.
To access the EvaluatedNetworkAttribute object for an existing network dataset attribute, use the Attribute, AttributeByID, or AttributeByName methods on the INetworkDataset interface.
The IEvaluatedNetworkAttribute interface is also used to define a new network attribute. To create a new network attribute, cocreate an EvaluatedNetworkAttribute object, specify its properties using the INetworkAttribute and INetworkAttribute2 interfaces, specify its evaluators using the IEvaluatedNetworkAttribute interface, and pass the object to the INetworkBuild::AddAttribute method on the network dataset.