com.esri.arcgis.networkanalyst
Interface INAServerServiceAreaResults

All Superinterfaces:
INAServerSolverResults, Serializable
All Known Subinterfaces:
INAServerServiceAreaResults2
All Known Implementing Classes:
NAServerServiceAreaResults

public interface INAServerServiceAreaResults
extends INAServerSolverResults, Serializable

Provides access to properties that contain the results of performing service area network analysis with NAServer.

Remarks

INAServerServiceAreaResults has been superseded by INAServerServiceAreaResults2.

Product Availability

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


Method Summary
 IRecordSet getBarriers()
          RecordSet of Barriers returned from the network analysis.
 IRecordSet getFacilities()
          RecordSet of Facilities returned from the network analysis.
 IPolyline[] getSALineGeometries()
          Polylines representing the edges traversed during network analysis.
 IRecordSet getSALines()
          RecordSet of SALines returned from the network analysis.
 IPolygon[] getSAPolygonGeometries()
          Polygons representing the areas traversed within the specified break times.
 IRecordSet getSAPolygons()
          RecordSet of SAPolygons returned from the network analysis.
 
Methods inherited from interface com.esri.arcgis.networkanalyst.INAServerSolverResults
getMapImage, getSolveMessages
 

Method Detail

getSALineGeometries

IPolyline[] getSALineGeometries()
                                throws IOException,
                                       AutomationException
Polylines representing the edges traversed during network analysis.

Remarks

SALineGeometries returns an array of Polyline geometries representing the streets traversed.

Product Availability

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

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

getSALines

IRecordSet getSALines()
                      throws IOException,
                             AutomationException
RecordSet of SALines returned from the network analysis.

Remarks

SALines returns an IRecordSet that holds the SALines found during analysis.

Product Availability

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

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

getSAPolygonGeometries

IPolygon[] getSAPolygonGeometries()
                                  throws IOException,
                                         AutomationException
Polygons representing the areas traversed within the specified break times.

Remarks

SAPolygonGeometries returns an array of Polygon geometries representing the area of the streets traversed.

Product Availability

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

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

getSAPolygons

IRecordSet getSAPolygons()
                         throws IOException,
                                AutomationException
RecordSet of SAPolygons returned from the network analysis.

Remarks

SAPolygons returns an IRecordSet that holds the SAPolygons found during analysis.

Product Availability

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

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

getFacilities

IRecordSet getFacilities()
                         throws IOException,
                                AutomationException
RecordSet of Facilities returned from the network analysis.

Remarks

Facilities returns an IRecordSet that holds the Facilities used during analysis.

Product Availability

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

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

getBarriers

IRecordSet getBarriers()
                       throws IOException,
                              AutomationException
RecordSet of Barriers returned from the network analysis.

Remarks

Barriers returns an IRecordSet that holds the Barriers used during analysis.

Product Availability

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

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