Miner.Interop Namespace > MMFeederTracerClass Class > FindUpstreamProtectiveDevices Method : FindUpstreamProtectiveDevices(IGeometricNetwork,IMMNetworkAnalysisExtForFramework,IMMElectricTraceSettingsEx,IMMCurrentStatus,Int32,esriElementType,mmPhasesToTrace,IEnumNetEID,IEnumNetEID) Method |
'Declaration
Public Overloads Overridable Sub FindUpstreamProtectiveDevices( _ ByVal GeometricNetwork As ESRI.ArcGIS.Geodatabase.IGeometricNetwork, _ ByVal networkAnalysisExt As IMMNetworkAnalysisExtForFramework, _ ByVal settings As IMMElectricTraceSettingsEx, _ ByVal currentStatus As IMMCurrentStatus, _ ByVal startEID As System.Integer, _ ByVal startElementType As ESRI.ArcGIS.Geodatabase.esriElementType, _ ByVal phasesToTrace As mmPhasesToTrace, _ ByRef Junctions As ESRI.ArcGIS.Geodatabase.IEnumNetEID, _ ByRef Edges As ESRI.ArcGIS.Geodatabase.IEnumNetEID _ )
'Usage
Dim instance As MMFeederTracerClass Dim GeometricNetwork As ESRI.ArcGIS.Geodatabase.IGeometricNetwork Dim networkAnalysisExt As IMMNetworkAnalysisExtForFramework Dim settings As IMMElectricTraceSettingsEx Dim currentStatus As IMMCurrentStatus Dim startEID As System.Integer Dim startElementType As ESRI.ArcGIS.Geodatabase.esriElementType Dim phasesToTrace As mmPhasesToTrace Dim Junctions As ESRI.ArcGIS.Geodatabase.IEnumNetEID Dim Edges As ESRI.ArcGIS.Geodatabase.IEnumNetEID instance.FindUpstreamProtectiveDevices(GeometricNetwork, networkAnalysisExt, settings, currentStatus, startEID, startElementType, phasesToTrace, Junctions, Edges)
public virtual void FindUpstreamProtectiveDevices( ESRI.ArcGIS.Geodatabase.IGeometricNetwork GeometricNetwork, IMMNetworkAnalysisExtForFramework networkAnalysisExt, IMMElectricTraceSettingsEx settings, IMMCurrentStatus currentStatus, System.int startEID, ESRI.ArcGIS.Geodatabase.esriElementType startElementType, mmPhasesToTrace phasesToTrace, out ESRI.ArcGIS.Geodatabase.IEnumNetEID Junctions, out ESRI.ArcGIS.Geodatabase.IEnumNetEID Edges )
public procedure FindUpstreamProtectiveDevices( GeometricNetwork: ESRI.ArcGIS.Geodatabase.IGeometricNetwork; networkAnalysisExt: IMMNetworkAnalysisExtForFramework; settings: IMMElectricTraceSettingsEx; currentStatus: IMMCurrentStatus; startEID: System.Integer; startElementType: ESRI.ArcGIS.Geodatabase.esriElementType; phasesToTrace: mmPhasesToTrace; Out Junctions: ESRI.ArcGIS.Geodatabase.IEnumNetEID; Out Edges: ESRI.ArcGIS.Geodatabase.IEnumNetEID ); virtual;
public function FindUpstreamProtectiveDevices( GeometricNetwork : ESRI.ArcGIS.Geodatabase.IGeometricNetwork, networkAnalysisExt : IMMNetworkAnalysisExtForFramework, settings : IMMElectricTraceSettingsEx, currentStatus : IMMCurrentStatus, startEID : System.int, startElementType : ESRI.ArcGIS.Geodatabase.esriElementType, phasesToTrace : mmPhasesToTrace, Junctions : ESRI.ArcGIS.Geodatabase.IEnumNetEID, Edges : ESRI.ArcGIS.Geodatabase.IEnumNetEID );
public: virtual void FindUpstreamProtectiveDevices( ESRI.ArcGIS.Geodatabase.IGeometricNetwork* GeometricNetwork, IMMNetworkAnalysisExtForFramework* networkAnalysisExt, IMMElectricTraceSettingsEx* settings, IMMCurrentStatus* currentStatus, System.int startEID, ESRI.ArcGIS.Geodatabase.esriElementType startElementType, mmPhasesToTrace phasesToTrace, [PARAMFLAG::Out] ESRI.ArcGIS.Geodatabase.IEnumNetEID* Junctions, [PARAMFLAG::Out] ESRI.ArcGIS.Geodatabase.IEnumNetEID* Edges )
public: virtual void FindUpstreamProtectiveDevices( ESRI.ArcGIS.Geodatabase.IGeometricNetwork^ GeometricNetwork, IMMNetworkAnalysisExtForFramework^ networkAnalysisExt, IMMElectricTraceSettingsEx^ settings, IMMCurrentStatus^ currentStatus, System.int startEID, ESRI.ArcGIS.Geodatabase.esriElementType startElementType, mmPhasesToTrace phasesToTrace, [Out] ESRI.ArcGIS.Geodatabase.IEnumNetEID^ Junctions, [Out] ESRI.ArcGIS.Geodatabase.IEnumNetEID^ Edges )
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2