This document is archived and information here might be outdated. Recommended version. |
Loads network locations from a point feature cursor into a specified NAClass.
///<summary>Loads network locations from a point feature cursor into a specified NAClass.</summary> /// ///<param name="inputPointFeatureCursor">An ICursor interface that is the input point feature cursor.</param> ///<param name="naContext">An INAContext Interface that is the context that holds the NAClass to be loaded with network locations.</param> ///<param name="naClassName">A System.String that is the name of the NAClass to be loaded with network locations. Example: "stops".</param> /// ///<returns>A System.Boolean that tells whether or not all input point features were successfully loaded=True or not=False.</returns> public static System.Boolean LoadNetworkLocations(ESRI.ArcGIS.Geodatabase.ICursor inputPointFeatureCursor, ESRI.ArcGIS.NetworkAnalyst.INAContext naContext, System.String naClassName) { ESRI.ArcGIS.NetworkAnalyst.INAClassLoader2 naClassLoader=new ESRI.ArcGIS.NetworkAnalyst.NAClassLoaderClass(); naClassLoader.Initialize(naContext, naClassName, inputPointFeatureCursor); System.Int32 rowsIn=0; System.Int32 rowsOut=0; naClassLoader.Load(inputPointFeatureCursor, null, ref rowsIn, ref rowsOut); return (rowsOut == rowsIn); }
'''<summary>Loads network locations from a point feature cursor into a specified NAClass.</summary> ''' '''<param name="inputPointFeatureCursor">An ICursor interface that is the input point feature cursor.</param> '''<param name="naContext">An INAContext Interface that is the context that holds the NAClass to be loaded with network locations.</param> '''<param name="naClassName">A System.String that is the name of the NAClass to be loaded with network locations. Example: "stops".</param> ''' '''<returns>A System.Boolean that tells whether or not all input point features were successfully loaded=True or not=False.</returns> Public Shared Function LoadNetworkLocations(ByVal inputPointFeatureCursor As ESRI.ArcGIS.Geodatabase.ICursor, ByVal naContext As ESRI.ArcGIS.NetworkAnalyst.INAContext, ByVal naClassName As System.String) As System.Boolean Dim naClassLoader As ESRI.ArcGIS.NetworkAnalyst.INAClassLoader2=New ESRI.ArcGIS.NetworkAnalyst.NAClassLoaderClass naClassLoader.Initialize(naContext, naClassName, inputPointFeatureCursor) Dim rowsIn As System.Int32=0 Dim rowsOut As System.Int32=0 naClassLoader.Load(inputPointFeatureCursor, Nothing, rowsIn, rowsOut) Return (rowsOut=rowsIn) End Function