com.esri.arcgis.networkanalyst
Interface INAVRPResult

All Superinterfaces:
Serializable
All Known Implementing Classes:
NAVRPResult

public interface INAVRPResult
extends Serializable

Provides access to the VRP result object.

Description

This interface is new at ArcGIS 9.3.

Remarks

INAVRPResult is the interface provided on the NAVRPResult object to access the properties of the VRP result instance.

Product Availability

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


Method Summary
 INAODCostMatrix getInternalODCostMatrix()
          The internal OD cost matrix.
 INAContext getInternalRouteContext()
          The NAContext for the internal route problem.
 

Method Detail

getInternalODCostMatrix

INAODCostMatrix getInternalODCostMatrix()
                                        throws IOException,
                                               AutomationException
The internal OD cost matrix.

Remarks

The InternalODCostMatrix property provides access to the internally-managed NAODCostMatrixResult object generated or updated by the VRP solver during its last Solve operation.

Product Availability

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

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

getInternalRouteContext

INAContext getInternalRouteContext()
                                   throws IOException,
                                          AutomationException
The NAContext for the internal route problem.

Remarks

The InternalRouteContext property provides access to the internally-managed Route NAContext object generated or updated by the VRP solver during its last Solve operation. This internal route NAContext can be used to generate directions for a given VRP instance.

If the INAVRPSolver.GenerateInternalRouteContext property is set to False, this property will return null.

Product Availability

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

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