Set closest facility solver parameters, including settings.
[C#]
///<summary>Set closest facility 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="defaultTargetFacilityCount">A System.Int32 that is the default number of facilites to find. Ex: 1</param> /// ///<returns>An INAClosestFacilitySolver with default parameters set.</returns> /// ///<remarks></remarks> public ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver SetClosestFacilityProperties(ESRI.ArcGIS.NetworkAnalyst.INASolver naSolver, object defaultCutoff, System.Int32 defaultTargetFacilityCount) { // Set closest facility solver parameters, including settings for... ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver naClosestFacilitySolver = (ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver)naSolver; // ...default cutoff naClosestFacilitySolver.DefaultCutoff = defaultCutoff; // ...number of facilities to find naClosestFacilitySolver.DefaultTargetFacilityCount = defaultTargetFacilityCount; // ...travel direction naClosestFacilitySolver.TravelDirection = ESRI.ArcGIS.NetworkAnalyst.esriNATravelDirection.esriNATravelDirectionToFacility; // ...output naClosestFacilitySolver.CreateTraversalResult = true; naClosestFacilitySolver.OutputLines = ESRI.ArcGIS.NetworkAnalyst.esriNAOutputLineType.esriNAOutputLineTrueShape; return naClosestFacilitySolver; }
[Visual Basic .NET]
'''<summary>Set closest facility 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="defaultTargetFacilityCount">A System.Int32 that is the default number of facilites to find. Ex: 1</param> ''' '''<returns>An INAClosestFacilitySolver with default parameters set.</returns> ''' '''<remarks></remarks> Public Function SetClosestFacilityProperties(ByVal naSolver As ESRI.ArcGIS.NetworkAnalyst.INASolver, ByVal defaultCutoff As System.Object, ByVal defaultTargetFacilityCount As System.Int32) As ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver ' Set closest facility solver parameters, including settings for... Dim naClosestFacilitySolver As ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver = CType(naSolver, ESRI.ArcGIS.NetworkAnalyst.INAClosestFacilitySolver) ' ...default cutoff naClosestFacilitySolver.DefaultCutoff = defaultCutoff ' ...number of facilities to find naClosestFacilitySolver.DefaultTargetFacilityCount = defaultTargetFacilityCount ' ...travel direction naClosestFacilitySolver.TravelDirection = ESRI.ArcGIS.NetworkAnalyst.esriNATravelDirection.esriNATravelDirectionToFacility ' ...output naClosestFacilitySolver.CreateTraversalResult = True naClosestFacilitySolver.OutputLines = ESRI.ArcGIS.NetworkAnalyst.esriNAOutputLineType.esriNAOutputLineTrueShape Return naClosestFacilitySolver End Function