com.esri.arcgis.geodatabase
Interface INetworkGlobalTurnDelayCategory

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
INetworkGlobalTurnDelayCategoryProxy, NetworkGlobalTurnDelayCategory

public interface INetworkGlobalTurnDelayCategory
extends java.io.Serializable

COM Interface 'INetworkGlobalTurnDelayCategory'. Generated 3/19/2015 1:20:57 PM from 'C:\ArcGIS\COM\esriGeoDatabase.olb'

Description: 'Provides access to members that specify the turn delay for a specified category of global turns.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IIDa67bf724_a607_4820_b8e4_7017a398066c
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getAngleCategory()
          The turn angle category (straight, reverse, right, or left) of turns in this turn delay category.
 int getCrossRoadCategory()
          The road category of the most major cross road of turns in this turn delay category.
 int getFromRoadCategory()
          The road category of the from road of turns in this turn delay category.
 double getSeconds()
          The expected traversal time in seconds of turns associated with this turn delay category (matching angle, from road, to road, and cross road categories).
 int getToRoadCategory()
          The road category of the to road of turns in this turn delay category.
 void initialize(double seconds, int angleCategory, int fromRoadCategory, int toRoadCategory, int crossRoadCategory)
          Initializes the seconds and specifies the referenced category of global turns.
 void setSeconds(double 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).
 

Field Detail

IIDa67bf724_a607_4820_b8e4_7017a398066c

static final int IIDa67bf724_a607_4820_b8e4_7017a398066c
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

initialize

void initialize(double seconds,
                int angleCategory,
                int fromRoadCategory,
                int toRoadCategory,
                int crossRoadCategory)
                throws java.io.IOException,
                       AutomationException
Initializes the seconds and specifies the referenced category of global turns.

Parameters:
seconds - The seconds (in)
angleCategory - A com.esri.arcgis.geodatabase.esriNetworkTurnAngleCategory constant (in)
fromRoadCategory - A com.esri.arcgis.geodatabase.esriNetworkRoadCategory constant (in)
toRoadCategory - A com.esri.arcgis.geodatabase.esriNetworkRoadCategory constant (in)
crossRoadCategory - A com.esri.arcgis.geodatabase.esriNetworkRoadCategory constant (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getSeconds

double getSeconds()
                  throws java.io.IOException,
                         AutomationException
The expected traversal time in seconds of turns associated with this turn delay category (matching angle, from road, to road, and cross road categories).

Returns:
The seconds
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setSeconds

void setSeconds(double seconds)
                throws java.io.IOException,
                       AutomationException
The expected traversal time in seconds of turns associated with this turn delay category (matching angle, from road, to road, and cross road categories).

Parameters:
seconds - The seconds (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getAngleCategory

int getAngleCategory()
                     throws java.io.IOException,
                            AutomationException
The turn angle category (straight, reverse, right, or left) of turns in this turn delay category.

Returns:
A com.esri.arcgis.geodatabase.esriNetworkTurnAngleCategory constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFromRoadCategory

int getFromRoadCategory()
                        throws java.io.IOException,
                               AutomationException
The road category of the from road of turns in this turn delay category.

Returns:
A com.esri.arcgis.geodatabase.esriNetworkRoadCategory constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getToRoadCategory

int getToRoadCategory()
                      throws java.io.IOException,
                             AutomationException
The road category of the to road of turns in this turn delay category.

Returns:
A com.esri.arcgis.geodatabase.esriNetworkRoadCategory constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getCrossRoadCategory

int getCrossRoadCategory()
                         throws java.io.IOException,
                                AutomationException
The road category of the most major cross road of turns in this turn delay category.

Returns:
A com.esri.arcgis.geodatabase.esriNetworkRoadCategory constant
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.