com.esri.arcgis.networkanalyst
Interface INAServerTravelMode

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
INAServerTravelModeProxy, NAServerTravelMode

public interface INAServerTravelMode
extends java.io.Serializable

COM Interface 'INAServerTravelMode'. Generated 3/19/2015 1:20:59 PM from 'C:\ArcGIS\COM\esriNetworkAnalyst.olb'

Description: 'Provides property for setting the travel mode.' 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 IID64b667ac_52dd_410c_bff8_b28dc4f76b7e
           
static int xxDummy
          Deprecated. Internal use only
 
Method Summary
 java.lang.Object[] getAttributeParameterValues()
          The collection of network attribute parameter values to be used with the analysis.
 java.lang.String getDistanceAttributeName()
          The name of the distance-based network attribute to be used in analysis.
 java.lang.String getImpedanceAttributeName()
          The name of the network attribute to be used as the impedance attribute in analysis.
 java.lang.String getItemID()
          Specifies the travel mode itemID.
 java.lang.String getName()
          Specifies the travel mode.
 java.lang.Object getOutputGeometryPrecision()
          Specifies the precision of the output geometry after generalization.
 int getOutputGeometryPrecisionUnits()
          Specifies the units of the output geometry precision.
 IStringArray getRestrictionAttributeNames()
          The collection of network attribute names to be used as restrictions with the analysis.
 int getRestrictUTurns()
          Indicates how U-Turns should be restricted in the analysis.
 java.lang.String getTimeAttributeName()
          The name of the time-based network attribute to be used in analysis.
 boolean isUseHierarchy()
          Indicates if the hierarchy attribute for the network should be used in analysis.
 

Field Detail

IID64b667ac_52dd_410c_bff8_b28dc4f76b7e

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

getName

java.lang.String getName()
                         throws java.io.IOException,
                                AutomationException
Specifies the travel mode.

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

getItemID

java.lang.String getItemID()
                           throws java.io.IOException,
                                  AutomationException
Specifies the travel mode itemID.

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

getImpedanceAttributeName

java.lang.String getImpedanceAttributeName()
                                           throws java.io.IOException,
                                                  AutomationException
The name of the network attribute to be used as the impedance attribute in analysis.

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

getTimeAttributeName

java.lang.String getTimeAttributeName()
                                      throws java.io.IOException,
                                             AutomationException
The name of the time-based network attribute to be used in analysis.

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

getDistanceAttributeName

java.lang.String getDistanceAttributeName()
                                          throws java.io.IOException,
                                                 AutomationException
The name of the distance-based network attribute to be used in analysis.

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

getRestrictionAttributeNames

IStringArray getRestrictionAttributeNames()
                                          throws java.io.IOException,
                                                 AutomationException
The collection of network attribute names to be used as restrictions with the analysis.

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

getAttributeParameterValues

java.lang.Object[] getAttributeParameterValues()
                                               throws java.io.IOException,
                                                      AutomationException
The collection of network attribute parameter values to be used with the analysis.

Returns:
A reference to another Object (IUnknown)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

isUseHierarchy

boolean isUseHierarchy()
                       throws java.io.IOException,
                              AutomationException
Indicates if the hierarchy attribute for the network should be used in analysis.

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

getRestrictUTurns

int getRestrictUTurns()
                      throws java.io.IOException,
                             AutomationException
Indicates how U-Turns should be restricted in the analysis.

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

getOutputGeometryPrecision

java.lang.Object getOutputGeometryPrecision()
                                            throws java.io.IOException,
                                                   AutomationException
Specifies the precision of the output geometry after generalization.

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

getOutputGeometryPrecisionUnits

int getOutputGeometryPrecisionUnits()
                                    throws java.io.IOException,
                                           AutomationException
Specifies the units of the output geometry precision.

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