public interface IUNTraceResults
extends java.io.Serializable
Description: 'Provides access to utility network trace results.' 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 =
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
IID
Deprecated.
Internal use only
|
static int |
IID7390fd02_70c1_4b48_84e7_0ad82c55d401 |
static int |
xxDummy
Deprecated.
Internal use only
|
| Modifier and Type | Method and Description |
|---|---|
void |
getAggregatedGeometries(IGeometry[] aggregatedPointGeometry,
IGeometry[] aggregatedLineGeometry,
IGeometry[] aggregatedPolygonGeometry)
Returns aggregated geometries.
|
void |
getAllPropagatedValues(java.lang.String attributeName,
int propagatorFunctionType,
long[][] junctionEIDs,
double[][] junctionValues,
long[][] edgeEIDs,
double[][] edgeValues)
Returns all propagated values in the subnetwork.
|
void |
getAssociations(ILongArray[] associationTypes,
ILongArray[] fromNetworkSourceIDs,
IStringArray[] fromGlobalIDs,
ILongArray[] fromTerminalIDs,
ILongArray[] toNetworkSourceIDs,
IStringArray[] toGlobalIDs,
ILongArray[] toTerminalIDs)
Returns containment and attachment associations that are part of trace results.
|
java.lang.Object |
getGlobalFunctionResult(IUNFunction function)
Returns the global function result.
|
java.lang.Object |
getPropagatedValue(int elementType,
long eID,
java.lang.String attributeName,
int propagatorFunctionType)
Returns the propagated value for the given element.
|
java.lang.Object |
getPropagatedValueEx(int elementType,
long eID,
IUNPropagator propagator)
Returns the propagated value for the given element.
|
void |
getSubnetworkControllerFeatures(boolean includeGeometry,
ILongArray[] networkSourceIDs,
IStringArray[] globalIDs,
ILongArray[] objectIDs,
ILongArray[] terminalIDs,
ILongArray[] assetGroupCodes,
ILongArray[] assetTypeCodes,
IArray[] geometries)
Returns feature information for discovered subnetwork controllers.
|
void |
getTraceResultAttributesForEdgeFeatures(boolean includeGeometry,
IStringArray networkAttributeNames,
IArray resultTypeFields,
ILongArray[] networkSourceIDs,
IStringArray[] globalIDs,
ILongArray[] objectIDs,
ILongArray[] assetGroupCodes,
ILongArray[] assetTypeCodes,
IDoubleArray[] positionFroms,
IDoubleArray[] positionTos,
IArray[] geometries,
IArray[] networkAttributeValues,
IArray[] fieldValues)
Returns edge trace results feature information including geometry, network attribute, and field information.
|
void |
getTraceResultAttributesForJunctionFeatures(boolean includeGeometry,
IStringArray networkAttributeNames,
IArray resultTypeFields,
ILongArray[] networkSourceIDs,
IStringArray[] globalIDs,
ILongArray[] objectIDs,
ILongArray[] terminalIDs,
ILongArray[] assetGroupCodes,
ILongArray[] assetTypeCodes,
IArray[] geometries,
IArray[] networkAttributeValues,
IArray[] fieldValues)
Returns junction trace results feature information including geometry, network attribute, and field information.
|
void |
getTraceResultConnectivityFeatures(boolean includeGeometry,
ILongArray[] viaNetworkSourceIDs,
IStringArray[] viaGlobalIDs,
ILongArray[] viaObjectIDs,
IDoubleArray[] viaPositionFroms,
IDoubleArray[] viaPositionTos,
IArray[] viaGeometries,
ILongArray[] fromNetworkSourceIDs,
IStringArray[] fromGlobalIDs,
ILongArray[] fromObjectIDs,
ILongArray[] fromTerminalIDs,
IArray[] fromGeometries,
ILongArray[] toNetworkSourceIDs,
IStringArray[] toGlobalIDs,
ILongArray[] toObjectIDs,
ILongArray[] toTerminalIDs,
IArray[] toGeometries)
Returns connectivity feature information for trace results.
|
void |
getTraceResultFeatures(ILongArray[] junctionNetworkSourceIDs,
IStringArray[] junctionGlobalIDs,
ILongArray[] junctionObjectIDs,
ILongArray[] junctionTerminalIDs,
ILongArray[] junctionAssetGroupCodes,
ILongArray[] junctionAssetTypeCodes,
ILongArray[] edgeNetworkSourceIDs,
IStringArray[] edgeGlobalIDs,
ILongArray[] edgeObjectIDs,
ILongArray[] edgeAssetGroupCodes,
ILongArray[] edgeAssetTypeCodes)
Returns the trace results as features.
|
void |
getTraceResultFeaturesWithPosition(ILongArray[] junctionNetworkSourceIDs,
IStringArray[] junctionGlobalIDs,
ILongArray[] junctionObjectIDs,
ILongArray[] junctionTerminalIDs,
ILongArray[] junctionAssetGroupCodes,
ILongArray[] junctionAssetTypeCodes,
ILongArray[] edgeNetworkSourceIDs,
IStringArray[] edgeGlobalIDs,
ILongArray[] edgeObjectIDs,
ILongArray[] edgeAssetGroupCodes,
ILongArray[] edgeAssetTypeCodes,
IDoubleArray[] edgePositionFroms,
IDoubleArray[] edgePositionTos)
Returns the trace results as features with position from and position to for lines.
|
IStringArray |
getWarnings()
Returns warnings.
|
boolean |
isAnySourceDirty()
Returns whether any of the sources discovered are dirty.
|
boolean |
isKFeaturesForKNNFound()
Returns whether the number of nearest features found was less than k.
|
boolean |
isStartingPointsIgnored()
Returns whether starting points were ignored.
|
ILongArray |
queryFlowDirections(ILongLongArray edgeEIDs)
Query and return flow directions for the given set of edge network elements in the subnetwork.
|
static final int IID7390fd02_70c1_4b48_84e7_0ad82c55d401
static final int xxDummy
static final java.lang.String IID
java.lang.Object getGlobalFunctionResult(IUNFunction function) throws java.io.IOException, AutomationException
function - A reference to a com.esri.arcgis.geodatabase.IUNFunction (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.lang.Object getPropagatedValue(int elementType,
long eID,
java.lang.String attributeName,
int propagatorFunctionType)
throws java.io.IOException,
AutomationException
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)eID - Signed 64-bit int (in)attributeName - The attributeName (in)propagatorFunctionType - A com.esri.arcgis.geodatabase.esriTracePropagatorFunctionType constant (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getAllPropagatedValues(java.lang.String attributeName,
int propagatorFunctionType,
long[][] junctionEIDs,
double[][] junctionValues,
long[][] edgeEIDs,
double[][] edgeValues)
throws java.io.IOException,
AutomationException
attributeName - The attributeName (in)propagatorFunctionType - A com.esri.arcgis.geodatabase.esriTracePropagatorFunctionType constant (in)junctionEIDs - Signed 64-bit int (out: use single element array)junctionValues - The junctionValues (out: use single element array)edgeEIDs - Signed 64-bit int (out: use single element array)edgeValues - The edgeValues (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isAnySourceDirty()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getTraceResultFeatures(ILongArray[] junctionNetworkSourceIDs, IStringArray[] junctionGlobalIDs, ILongArray[] junctionObjectIDs, ILongArray[] junctionTerminalIDs, ILongArray[] junctionAssetGroupCodes, ILongArray[] junctionAssetTypeCodes, ILongArray[] edgeNetworkSourceIDs, IStringArray[] edgeGlobalIDs, ILongArray[] edgeObjectIDs, ILongArray[] edgeAssetGroupCodes, ILongArray[] edgeAssetTypeCodes) throws java.io.IOException, AutomationException
junctionNetworkSourceIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)junctionGlobalIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)junctionObjectIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)junctionTerminalIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)junctionAssetGroupCodes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)junctionAssetTypeCodes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)edgeNetworkSourceIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)edgeGlobalIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)edgeObjectIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)edgeAssetGroupCodes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)edgeAssetTypeCodes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isKFeaturesForKNNFound()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.boolean isStartingPointsIgnored()
throws java.io.IOException,
AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.IStringArray getWarnings() throws java.io.IOException, AutomationException
java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getSubnetworkControllerFeatures(boolean includeGeometry,
ILongArray[] networkSourceIDs,
IStringArray[] globalIDs,
ILongArray[] objectIDs,
ILongArray[] terminalIDs,
ILongArray[] assetGroupCodes,
ILongArray[] assetTypeCodes,
IArray[] geometries)
throws java.io.IOException,
AutomationException
includeGeometry - The includeGeometry (in)networkSourceIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)globalIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)objectIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)terminalIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)assetGroupCodes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)assetTypeCodes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)geometries - A reference to a com.esri.arcgis.system.IArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getTraceResultAttributesForJunctionFeatures(boolean includeGeometry,
IStringArray networkAttributeNames,
IArray resultTypeFields,
ILongArray[] networkSourceIDs,
IStringArray[] globalIDs,
ILongArray[] objectIDs,
ILongArray[] terminalIDs,
ILongArray[] assetGroupCodes,
ILongArray[] assetTypeCodes,
IArray[] geometries,
IArray[] networkAttributeValues,
IArray[] fieldValues)
throws java.io.IOException,
AutomationException
includeGeometry - The includeGeometry (in)networkAttributeNames - A reference to a com.esri.arcgis.system.IStringArray (in)resultTypeFields - A reference to a com.esri.arcgis.system.IArray (in)networkSourceIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)globalIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)objectIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)terminalIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)assetGroupCodes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)assetTypeCodes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)geometries - A reference to a com.esri.arcgis.system.IArray (out: use single element array)networkAttributeValues - A reference to a com.esri.arcgis.system.IArray (out: use single element array)fieldValues - A reference to a com.esri.arcgis.system.IArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getTraceResultAttributesForEdgeFeatures(boolean includeGeometry,
IStringArray networkAttributeNames,
IArray resultTypeFields,
ILongArray[] networkSourceIDs,
IStringArray[] globalIDs,
ILongArray[] objectIDs,
ILongArray[] assetGroupCodes,
ILongArray[] assetTypeCodes,
IDoubleArray[] positionFroms,
IDoubleArray[] positionTos,
IArray[] geometries,
IArray[] networkAttributeValues,
IArray[] fieldValues)
throws java.io.IOException,
AutomationException
includeGeometry - The includeGeometry (in)networkAttributeNames - A reference to a com.esri.arcgis.system.IStringArray (in)resultTypeFields - A reference to a com.esri.arcgis.system.IArray (in)networkSourceIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)globalIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)objectIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)assetGroupCodes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)assetTypeCodes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)positionFroms - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)positionTos - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)geometries - A reference to a com.esri.arcgis.system.IArray (out: use single element array)networkAttributeValues - A reference to a com.esri.arcgis.system.IArray (out: use single element array)fieldValues - A reference to a com.esri.arcgis.system.IArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getTraceResultConnectivityFeatures(boolean includeGeometry,
ILongArray[] viaNetworkSourceIDs,
IStringArray[] viaGlobalIDs,
ILongArray[] viaObjectIDs,
IDoubleArray[] viaPositionFroms,
IDoubleArray[] viaPositionTos,
IArray[] viaGeometries,
ILongArray[] fromNetworkSourceIDs,
IStringArray[] fromGlobalIDs,
ILongArray[] fromObjectIDs,
ILongArray[] fromTerminalIDs,
IArray[] fromGeometries,
ILongArray[] toNetworkSourceIDs,
IStringArray[] toGlobalIDs,
ILongArray[] toObjectIDs,
ILongArray[] toTerminalIDs,
IArray[] toGeometries)
throws java.io.IOException,
AutomationException
includeGeometry - The includeGeometry (in)viaNetworkSourceIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)viaGlobalIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)viaObjectIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)viaPositionFroms - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)viaPositionTos - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)viaGeometries - A reference to a com.esri.arcgis.system.IArray (out: use single element array)fromNetworkSourceIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)fromGlobalIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)fromObjectIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)fromTerminalIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)fromGeometries - A reference to a com.esri.arcgis.system.IArray (out: use single element array)toNetworkSourceIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)toGlobalIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)toObjectIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)toTerminalIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)toGeometries - A reference to a com.esri.arcgis.system.IArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.ILongArray queryFlowDirections(ILongLongArray edgeEIDs) throws java.io.IOException, AutomationException
edgeEIDs - A reference to a com.esri.arcgis.system.ILongLongArray (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getAssociations(ILongArray[] associationTypes, ILongArray[] fromNetworkSourceIDs, IStringArray[] fromGlobalIDs, ILongArray[] fromTerminalIDs, ILongArray[] toNetworkSourceIDs, IStringArray[] toGlobalIDs, ILongArray[] toTerminalIDs) throws java.io.IOException, AutomationException
associationTypes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)fromNetworkSourceIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)fromGlobalIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)fromTerminalIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)toNetworkSourceIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)toGlobalIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)toTerminalIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getAggregatedGeometries(IGeometry[] aggregatedPointGeometry, IGeometry[] aggregatedLineGeometry, IGeometry[] aggregatedPolygonGeometry) throws java.io.IOException, AutomationException
aggregatedPointGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)aggregatedLineGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)aggregatedPolygonGeometry - A reference to a com.esri.arcgis.geometry.IGeometry (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.void getTraceResultFeaturesWithPosition(ILongArray[] junctionNetworkSourceIDs, IStringArray[] junctionGlobalIDs, ILongArray[] junctionObjectIDs, ILongArray[] junctionTerminalIDs, ILongArray[] junctionAssetGroupCodes, ILongArray[] junctionAssetTypeCodes, ILongArray[] edgeNetworkSourceIDs, IStringArray[] edgeGlobalIDs, ILongArray[] edgeObjectIDs, ILongArray[] edgeAssetGroupCodes, ILongArray[] edgeAssetTypeCodes, IDoubleArray[] edgePositionFroms, IDoubleArray[] edgePositionTos) throws java.io.IOException, AutomationException
junctionNetworkSourceIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)junctionGlobalIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)junctionObjectIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)junctionTerminalIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)junctionAssetGroupCodes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)junctionAssetTypeCodes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)edgeNetworkSourceIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)edgeGlobalIDs - A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)edgeObjectIDs - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)edgeAssetGroupCodes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)edgeAssetTypeCodes - A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)edgePositionFroms - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)edgePositionTos - A reference to a com.esri.arcgis.system.IDoubleArray (out: use single element array)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.java.lang.Object getPropagatedValueEx(int elementType,
long eID,
IUNPropagator propagator)
throws java.io.IOException,
AutomationException
elementType - A com.esri.arcgis.geodatabase.esriElementType constant (in)eID - Signed 64-bit int (in)propagator - A reference to a com.esri.arcgis.geodatabase.IUNPropagator (in)java.io.IOException - If there are interop problems.AutomationException - If the ArcObject component throws an exception.