Provides access to members that specify the turn delay for a specified category of global turns.
Description
This interface is new at ArcGIS 9.3.
Members
Name | Description | |
---|---|---|
AngleCategory | The turn angle category (straight, reverse, right, or left) of turns in this turn delay category. | |
CrossRoadCategory | The road category of the most major cross road of turns in this turn delay category. | |
FromRoadCategory | The road category of the from road of turns in this turn delay category. | |
Initialize | Initializes the seconds and specifies the referenced category of global turns. | |
Seconds | The expected traversal time in seconds of turns associated with this turn delay category (matching angle, from road, to road, and cross road categories). | |
ToRoadCategory | The road category of the to road of turns in this turn delay category. |
INetworkGlobalTurnDelayCategory.AngleCategory Property
The turn angle category (straight, reverse, right, or left) of turns in this turn delay category.
Public ReadOnly Property AngleCategory As esriNetworkTurnAngleCategory
public esriNetworkTurnAngleCategory AngleCategory {get;}
INetworkGlobalTurnDelayCategory.CrossRoadCategory Property
The road category of the most major cross road of turns in this turn delay category.
Public ReadOnly Property CrossRoadCategory As esriNetworkRoadCategory
public esriNetworkRoadCategory CrossRoadCategory {get;}
INetworkGlobalTurnDelayCategory.FromRoadCategory Property
The road category of the from road of turns in this turn delay category.
Public ReadOnly Property FromRoadCategory As esriNetworkRoadCategory
public esriNetworkRoadCategory FromRoadCategory {get;}
Remarks
The FromRoadCategory property can only be set to esriNRCPrimary, esriNRCSecondary, or esriNRCLocal.
INetworkGlobalTurnDelayCategory.Initialize Method
Initializes the seconds and specifies the referenced category of global turns.
Public Sub Initialize ( _
ByVal Seconds As Double, _
ByVal AngleCategory As esriNetworkTurnAngleCategory, _
ByVal FromRoadCategory As esriNetworkRoadCategory, _
ByVal ToRoadCategory As esriNetworkRoadCategory, _
ByVal CrossRoadCategory As esriNetworkRoadCategory _
)
public void Initialize (
double Seconds,
esriNetworkTurnAngleCategory AngleCategory,
esriNetworkRoadCategory FromRoadCategory,
esriNetworkRoadCategory ToRoadCategory,
esriNetworkRoadCategory CrossRoadCategory
);
Remarks
The FromRoadCategory and ToRoadCategory parameters can only be set to esriNRCPrimary, esriNRCSecondary, or esriNRCLocal.
INetworkGlobalTurnDelayCategory.Seconds Property
The expected traversal time in seconds of turns associated with this turn delay category (matching angle, from road, to road, and cross road categories).
Public Property Seconds As Double
public double Seconds {get; set;}
INetworkGlobalTurnDelayCategory.ToRoadCategory Property
The road category of the to road of turns in this turn delay category.
Public ReadOnly Property ToRoadCategory As esriNetworkRoadCategory
public esriNetworkRoadCategory ToRoadCategory {get;}
Remarks
The ToRoadCategory property can only be set to esriNRCPrimary, esriNRCSecondary, or esriNRCLocal.
Classes that implement INetworkGlobalTurnDelayCategory
Classes | Description |
---|---|
NetworkGlobalTurnDelayCategory | A container for defining global turn delay for a specified angle category and from, to, and cross road category. |
Remarks
The INetworkGlobalTurnDelayCategory interface accesses the settings of a NetworkGlobalTurnDelayCategory object, such as the road classifications, angle, and travel time for each category.
Immediately after co-creating the object, use the Initialize method to define all five properties of the category. After the category has been defined, you can modify the travel time for this category by setting the Seconds property.