com.esri.arcgis.networkanalyst
Interface INAStreetDirection3

All Superinterfaces:
INAStreetDirection, INAStreetDirection2, Serializable
All Known Implementing Classes:
INAStreetDirection3Proxy

public interface INAStreetDirection3
extends INAStreetDirection2, Serializable

Provides access to a street direction item.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


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
 

Method Detail

getTurnAngle

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getDepartBearing

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getGeneralBearing

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getManeuverType

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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

getEvents

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

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

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