com.esri.arcgis.networkanalyst
Interface INAStreetDirection3

All Superinterfaces:
INAStreetDirection, INAStreetDirection2, java.io.Serializable
All Known Implementing Classes:
INAStreetDirection3Proxy

public interface INAStreetDirection3
extends INAStreetDirection2, java.io.Serializable

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

Description: 'Provides access to a street direction item.' 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 IIDb10ab69a_362b_4776_b997_d36c3a67e64f
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.networkanalyst.INAStreetDirection2
IID5efc99fd_8f0e_42b4_b395_392bf5cce24f
 
Fields inherited from interface com.esri.arcgis.networkanalyst.INAStreetDirection
IID52464c51_db57_4f83_932c_69a0fc6888db
 
Method Summary
 double getDepartBearing()
          The depart bearing of the item.
 IArray getEvents()
          The collection of events along the item.
 double getGeneralBearing()
          The general bearing of the item.
 int getManeuverType()
          The maneuver type of the item.
 double getTurnAngle()
          The turn angle at the maneuver point of the item.
 
Methods inherited from interface com.esri.arcgis.networkanalyst.INAStreetDirection2
getCumulativeLength, getEstimatedArrivalTime
 
Methods inherited from interface com.esri.arcgis.networkanalyst.INAStreetDirection
getDriveTime, getEnvelope, getLength, getManeuverPoint, getResultElement, getResultObjectCount, getString, getStringCount, getStringType, getTime
 

Field Detail

IIDb10ab69a_362b_4776_b997_d36c3a67e64f

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

getTurnAngle

double getTurnAngle()
                    throws java.io.IOException,
                           AutomationException
The turn angle at the maneuver point of the item.

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

getDepartBearing

double getDepartBearing()
                        throws java.io.IOException,
                               AutomationException
The depart bearing of the item.

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

getGeneralBearing

double getGeneralBearing()
                         throws java.io.IOException,
                                AutomationException
The general bearing of the item.

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

getManeuverType

int getManeuverType()
                    throws java.io.IOException,
                           AutomationException
The maneuver type of the item.

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

getEvents

IArray getEvents()
                 throws java.io.IOException,
                        AutomationException
The collection of events along the item.

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.