com.esri.arcgis.networkanalysis
Interface ITraceFlowSolver2

All Superinterfaces:
ITraceFlowSolver, java.io.Serializable
All Known Implementing Classes:
ITraceFlowSolver2Proxy

public interface ITraceFlowSolver2
extends ITraceFlowSolver, java.io.Serializable

COM Interface 'ITraceFlowSolver2'. Generated 3/19/2015 1:20:58 PM from 'C:\ArcGIS\COM\esriNetworkAnalysis.olb'

Description: 'Provides access to members that perform traces on a network.' Generator Options: PromptForTypeLibraries = False ClashPrefix = esri_ LowerCaseMemberNames = True IDispatchOnly = False RetryOnReject = False AwtForOcxs = True ArraysAsObjects = False DontRenameSameMethods = False ImplementConflictingInterfaces = True ReuseMethods = True RenameConflictingInterfaceMethods = True GenBeanInfo = True GenerateJavadoc =


Field Summary
static java.lang.String IID
          Deprecated. Internal use only
static int IID5343121e_1232_11d4_9f8b_00c04f68e627
           
static int xxDummy
          Deprecated. Internal use only
 
Fields inherited from interface com.esri.arcgis.networkanalysis.ITraceFlowSolver
IID54fb1501_a640_11d0_9cc9_00805f74d243
 
Method Summary
 void findAccumulation(int flowMethod, int flowElements, IEnumNetEID[] junctionEIDs, IEnumNetEID[] edgeEIDs, java.lang.Object[] pTotalCost)
          Finds the total cost of all reachable network elements based on the specified flow method.
 void findFlowUnreachedElements(int flowMethod, int flowElements, IEnumNetEID[] junctionEIDs, IEnumNetEID[] edgeEIDs)
          Finds all unreachable network elements based on the flow method.
 void findSource(int flowMethod, int objFn, IEnumNetEID[] junctionEIDs, IEnumNetEID[] edgeEIDs, int count, java.lang.Object[] segmentCosts)
          Finds a path upstream to a source or downstream to a sink, depending on the specified flow method.
 
Methods inherited from interface com.esri.arcgis.networkanalysis.ITraceFlowSolver
findCircuits, findCommonAncestors, findFlowElements, findFlowEndElements, findPath, putEdgeOrigins, putJunctionOrigins, setTraceIndeterminateFlow
 

Field Detail

IID5343121e_1232_11d4_9f8b_00c04f68e627

static final int IID5343121e_1232_11d4_9f8b_00c04f68e627
See Also:
Constant Field Values

xxDummy

static final int xxDummy
Deprecated. Internal use only
See Also:
Constant Field Values

IID

static final java.lang.String IID
Deprecated. Internal use only
See Also:
Constant Field Values
Method Detail

findFlowUnreachedElements

void findFlowUnreachedElements(int flowMethod,
                               int flowElements,
                               IEnumNetEID[] junctionEIDs,
                               IEnumNetEID[] edgeEIDs)
                               throws java.io.IOException,
                                      AutomationException
Finds all unreachable network elements based on the flow method.

Parameters:
flowMethod - A com.esri.arcgis.networkanalysis.esriFlowMethod constant (in)
flowElements - A com.esri.arcgis.networkanalysis.esriFlowElements constant (in)
junctionEIDs - A reference to a com.esri.arcgis.geodatabase.IEnumNetEID (out: use single element array)
edgeEIDs - A reference to a com.esri.arcgis.geodatabase.IEnumNetEID (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findSource

void findSource(int flowMethod,
                int objFn,
                IEnumNetEID[] junctionEIDs,
                IEnumNetEID[] edgeEIDs,
                int count,
                java.lang.Object[] segmentCosts)
                throws java.io.IOException,
                       AutomationException
Finds a path upstream to a source or downstream to a sink, depending on the specified flow method.

Parameters:
flowMethod - A com.esri.arcgis.networkanalysis.esriFlowMethod constant (in)
objFn - A com.esri.arcgis.networkanalysis.esriShortestPathObjFn constant (in)
junctionEIDs - A reference to a com.esri.arcgis.geodatabase.IEnumNetEID (out: use single element array)
edgeEIDs - A reference to a com.esri.arcgis.geodatabase.IEnumNetEID (out: use single element array)
count - The count (in)
segmentCosts - A Variant (in/out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

findAccumulation

void findAccumulation(int flowMethod,
                      int flowElements,
                      IEnumNetEID[] junctionEIDs,
                      IEnumNetEID[] edgeEIDs,
                      java.lang.Object[] pTotalCost)
                      throws java.io.IOException,
                             AutomationException
Finds the total cost of all reachable network elements based on the specified flow method.

Parameters:
flowMethod - A com.esri.arcgis.networkanalysis.esriFlowMethod constant (in)
flowElements - A com.esri.arcgis.networkanalysis.esriFlowElements constant (in)
junctionEIDs - A reference to a com.esri.arcgis.geodatabase.IEnumNetEID (out: use single element array)
edgeEIDs - A reference to a com.esri.arcgis.geodatabase.IEnumNetEID (out: use single element array)
pTotalCost - A Variant (out: use single element array)
Throws:
java.io.IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.