com.esri.arcgis.geodatabase
Interface INetworkGlobalTurnDelayEvaluator

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
INetworkGlobalTurnDelayEvaluatorProxy, NetworkGlobalTurnDelayEvaluator

public interface INetworkGlobalTurnDelayEvaluator
extends java.io.Serializable

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

Description: 'Provides access to the global turn delay evaluator.' 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 IID17d76a4b_1365_4e09_a4e0_9bf02dbf07b2
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 int getCustomPrimaryRoadCategoryMaxValue()
          Custom Primary road category maximum value.
 int getCustomSecondaryRoadCategoryMaxValue()
          Custom Secondary road category maximum value.
 double getDefaultSeconds()
          Default traversal time in seconds (for undefined turn delay categories).
 int getMaxReverseTurnDeflectionAngle()
          The maximum deviation from a pure reverse turn to be classified as a reverse turn.
 int getMaxStraightTurnDeflectionAngle()
          The maximum deviation from a pure straight turn to be classified as a straight turn.
 IArray getTurnDelayCategories()
          Array of global turn delay categories in this evaluator.
 boolean isUseCustomRoadCategoryRanges()
          Indicates whether to use custom road category ranges.
 void setCustomRoadCategoryMaxValues(int maxPrimaryRoadValue, int maxSecondaryRoadValue)
          Set custom road category maximum values.
 void setDefaultSeconds(double seconds)
          Default traversal time in seconds (for undefined turn delay categories).
 void setMaxReverseTurnDeflectionAngle(int maxDeflectionAngle)
          The maximum deviation from a pure reverse turn to be classified as a reverse turn.
 void setMaxStraightTurnDeflectionAngle(int maxDeflectionAngle)
          The maximum deviation from a pure straight turn to be classified as a straight turn.
 void setTurnDelayCategoriesByRef(IArray categories)
          Array of global turn delay categories in this evaluator.
 void setUseCustomRoadCategoryRanges(boolean flag)
          Indicates whether to use custom road category ranges.
 

Field Detail

IID17d76a4b_1365_4e09_a4e0_9bf02dbf07b2

static final int IID17d76a4b_1365_4e09_a4e0_9bf02dbf07b2
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

isUseCustomRoadCategoryRanges

boolean isUseCustomRoadCategoryRanges()
                                      throws java.io.IOException,
                                             AutomationException
Indicates whether to use custom road category ranges.

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

setUseCustomRoadCategoryRanges

void setUseCustomRoadCategoryRanges(boolean flag)
                                    throws java.io.IOException,
                                           AutomationException
Indicates whether to use custom road category ranges.

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

setCustomRoadCategoryMaxValues

void setCustomRoadCategoryMaxValues(int maxPrimaryRoadValue,
                                    int maxSecondaryRoadValue)
                                    throws java.io.IOException,
                                           AutomationException
Set custom road category maximum values.

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

getCustomPrimaryRoadCategoryMaxValue

int getCustomPrimaryRoadCategoryMaxValue()
                                         throws java.io.IOException,
                                                AutomationException
Custom Primary road category maximum value.

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

getCustomSecondaryRoadCategoryMaxValue

int getCustomSecondaryRoadCategoryMaxValue()
                                           throws java.io.IOException,
                                                  AutomationException
Custom Secondary road category maximum value.

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

getDefaultSeconds

double getDefaultSeconds()
                         throws java.io.IOException,
                                AutomationException
Default traversal time in seconds (for undefined turn delay categories).

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

setDefaultSeconds

void setDefaultSeconds(double seconds)
                       throws java.io.IOException,
                              AutomationException
Default traversal time in seconds (for undefined turn delay categories).

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

getTurnDelayCategories

IArray getTurnDelayCategories()
                              throws java.io.IOException,
                                     AutomationException
Array of global turn delay categories in this evaluator.

Returns:
A reference to a com.esri.arcgis.system.IArray
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

setTurnDelayCategoriesByRef

void setTurnDelayCategoriesByRef(IArray categories)
                                 throws java.io.IOException,
                                        AutomationException
Array of global turn delay categories in this evaluator.

Parameters:
categories - A reference to a com.esri.arcgis.system.IArray (in)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getMaxStraightTurnDeflectionAngle

int getMaxStraightTurnDeflectionAngle()
                                      throws java.io.IOException,
                                             AutomationException
The maximum deviation from a pure straight turn to be classified as a straight turn.

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

setMaxStraightTurnDeflectionAngle

void setMaxStraightTurnDeflectionAngle(int maxDeflectionAngle)
                                       throws java.io.IOException,
                                              AutomationException
The maximum deviation from a pure straight turn to be classified as a straight turn.

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

getMaxReverseTurnDeflectionAngle

int getMaxReverseTurnDeflectionAngle()
                                     throws java.io.IOException,
                                            AutomationException
The maximum deviation from a pure reverse turn to be classified as a reverse turn.

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

setMaxReverseTurnDeflectionAngle

void setMaxReverseTurnDeflectionAngle(int maxDeflectionAngle)
                                      throws java.io.IOException,
                                             AutomationException
The maximum deviation from a pure reverse turn to be classified as a reverse turn.

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