com.esri.arcgis.geodatabase
Interface INetworkSourceDirections3

All Superinterfaces:
INetworkSourceDirections, INetworkSourceDirections2, Serializable
All Known Implementing Classes:
NetworkSourceDirections

public interface INetworkSourceDirections3
extends INetworkSourceDirections2, Serializable

Provides access to the properties for generating driving directions for a specific network dataset source.

Product Availability

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


Method Summary
 IArray getLandmarkEventSources()
          The collection of DirectionsLandmarkSource items used to generate event bypass instructions.
 IArray getLandmarkManeuverSources()
          The collection of DirectionsLandmarkSource items used to improve maneuver guidance.
 void setLandmarkEventSourcesByRef(IArray eventSources)
          The collection of DirectionsLandmarkSource items used to generate event bypass instructions.
 void setLandmarkManeuverSourcesByRef(IArray maneuverSources)
          The collection of DirectionsLandmarkSource items used to improve maneuver guidance.
 
Methods inherited from interface com.esri.arcgis.geodatabase.INetworkSourceDirections2
getFieldMappings, setFieldMappingsByRef
 
Methods inherited from interface com.esri.arcgis.geodatabase.INetworkSourceDirections
getAdminAreaFieldName, getShields, getStreetNameFields, setAdminAreaFieldName, setShieldsByRef, setStreetNameFieldsByRef
 

Method Detail

getLandmarkEventSources

IArray getLandmarkEventSources()
                               throws IOException,
                                      AutomationException
The collection of DirectionsLandmarkSource items used to generate event bypass instructions.

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.

setLandmarkEventSourcesByRef

void setLandmarkEventSourcesByRef(IArray eventSources)
                                  throws IOException,
                                         AutomationException
The collection of DirectionsLandmarkSource items used to generate event bypass instructions.

Product Availability

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

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

getLandmarkManeuverSources

IArray getLandmarkManeuverSources()
                                  throws IOException,
                                         AutomationException
The collection of DirectionsLandmarkSource items used to improve maneuver guidance.

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.

setLandmarkManeuverSourcesByRef

void setLandmarkManeuverSourcesByRef(IArray maneuverSources)
                                     throws IOException,
                                            AutomationException
The collection of DirectionsLandmarkSource items used to improve maneuver guidance.

Product Availability

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

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