This document is archived and information here might be outdated. Recommended version. |
Set OD cost matrix solver parameters, including settings.
///<summary>Set OD cost matrix solver parameters, including settings.</summary> /// ///<param name="naSolver">An INASolver interface.</param> ///<param name="defaultCutoff">A System.Object that is the default cutoff value to stop traversing. Ex: Nothing (VBNet) or null (C#)</param> ///<param name="defaultTargetDestinationCount">A System.Object that is the default number of destinations to find. Ex: Nothing (VBNet) or null (C#)</param> /// ///<returns>An INAODCostMatrixSolver2 with default parameters set.</returns> /// ///<remarks>Solving for 10 destinations will return the cost-distance to the 10 closest destinations from each origin. If this value is Nothing or null, all destinations will be found.</remarks> public ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver2 SetODCostMatrixProperties(ESRI.ArcGIS.NetworkAnalyst.INASolver naSolver, object defaultCutoff, object defaultTargetDestinationCount) { // Set OD cost matrix solver parameters, including settings for... ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver2 naODCostMatrixSolver=(ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver2)naSolver; // ...default cutoff naODCostMatrixSolver.DefaultCutoff=defaultCutoff; // ...number of destinations to find naODCostMatrixSolver.DefaultTargetDestinationCount=defaultTargetDestinationCount; // ...output naODCostMatrixSolver.OutputLines=ESRI.ArcGIS.NetworkAnalyst.esriNAOutputLineType.esriNAOutputLineStraight; naODCostMatrixSolver.MatrixResultType=ESRI.ArcGIS.NetworkAnalyst.esriNAODCostMatrixType.esriNAODCostMatrixFull; naODCostMatrixSolver.PopulateODLines=false; return naODCostMatrixSolver; }
'''<summary>Set OD cost matrix solver parameters, including settings.</summary> ''' '''<param name="naSolver">An INASolver interface.</param> '''<param name="defaultCutoff">A System.Object that is the default cutoff value to stop traversing. Ex: Nothing (VBNet) or null (C#)</param> '''<param name="defaultTargetDestinationCount">A System.Object that is the default number of destinations to find. Ex: Nothing (VBNet) or null (C#)</param> ''' '''<returns>An INAODCostMatrixSolver2 with default parameters set.</returns> ''' '''<remarks>Solving for 10 destinations will return the cost-distance to the 10 closest destinations from each origin. If this value is Nothing or null, all destinations will be found.</remarks> Public Function SetODCostMatrixProperties(ByVal naSolver As ESRI.ArcGIS.NetworkAnalyst.INASolver, ByVal defaultCutoff As System.Object, ByVal defaultTargetDestinationCount As System.Object) As ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver2 ' Set OD cost matrix solver parameters, including settings for... Dim naODCostMatrixSolver As ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver2=CType(naSolver, ESRI.ArcGIS.NetworkAnalyst.INAODCostMatrixSolver2) ' ...default cutoff naODCostMatrixSolver.DefaultCutoff=defaultCutoff ' ...number of destinations to find naODCostMatrixSolver.DefaultTargetDestinationCount=defaultTargetDestinationCount ' ...output naODCostMatrixSolver.OutputLines=ESRI.ArcGIS.NetworkAnalyst.esriNAOutputLineType.esriNAOutputLineStraight naODCostMatrixSolver.MatrixResultType=ESRI.ArcGIS.NetworkAnalyst.esriNAODCostMatrixType.esriNAODCostMatrixFull naODCostMatrixSolver.PopulateODLines=False Return naODCostMatrixSolver End Function