public class UNTracerService extends java.lang.Object implements com.esri.arcgis.interop.RemoteObjRef, ITracer, IUNTracer, IUNTraceResults4, IUNTraceLocation
Description 'Utility Network Tracer.' 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 =
IID, IID8a5938f3_74a8_43b9_961c_59083d327137, xxDummy
IID, IID2b10f72e_2176_482a_bb34_f239d476e9fe, xxDummy
IID, IIDa052db89_5215_4268_95da_f8aeffecd75b, xxDummy
IIDcfbe5f37_995e_4d2c_8110_f1cf612000a0
IIDacea9744_8f39_4315_8824_8d3e1227d043
IID7390fd02_70c1_4b48_84e7_0ad82c55d401
IID, IID72e63cd5_6eef_4c1f_a46c_fadbabff7318, xxDummy
Constructor and Description |
---|
UNTracerService(java.lang.Object obj)
Construct a UNTracerService using a reference to such an object returned from ArcGIS Engine or Server.
|
Modifier and Type | Method and Description |
---|---|
void |
addFilterBarrierForEdgeFeatures(IStringArray edgeGlobalIDs,
IDoubleArray percentAlongLengths)
Adds filter barrier for edge features.
|
void |
addFilterBarrierForJunctionFeatures(IStringArray junctionGlobalIDs,
ILongArray terminalIDs)
Adds filter barrier for junction features.
|
void |
addTraceLocation(int type,
int elementType,
long eID)
Adds a trace location.
|
void |
addTraceLocationForEdgeFeatures(int type,
IStringArray edgeGlobalIDs,
IDoubleArray percentAlongLengths)
Adds trace location for edge features.
|
void |
addTraceLocationForJunctionFeatures(int type,
IStringArray junctionGlobalIDs,
ILongArray terminalIDs)
Adds trace location for junction features.
|
void |
addTraceLocations(int type,
int[] elementTypes,
long[] eIDs)
Adds trace locations.
|
void |
addTraceLocationsFromGeometries(int type,
IArray geometries)
Add the given geometries as trace locations.
|
void |
deleteTraceLocations(int type)
Deletes all trace locations.
|
boolean |
equals(java.lang.Object o)
Compare this object with another
|
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.
|
void |
getAssociationsWithDescriptions(ILongArray[] associationTypes,
ILongArray[] fromNetworkSourceIDs,
IStringArray[] fromNetworkSourceNames,
IStringArray[] fromGlobalIDs,
ILongArray[] fromTerminalIDs,
IStringArray[] fromTerminalNames,
ILongArray[] toNetworkSourceIDs,
IStringArray[] toNetworkSourceNames,
IStringArray[] toGlobalIDs,
ILongArray[] toTerminalIDs,
IStringArray[] toTerminalNames)
Returns containment and attachment associations with descriptions that are part of the trace results.
|
java.lang.Object |
getGlobalFunctionResult(IUNFunction function)
Returns the global function result.
|
com.esri.arcgis.interop.Dispatch |
getJintegraDispatch()
Gets a reference to a com.esri.arcgis.interop.Dispatch which can be used to access the COM object that support for this
interface indicates the implementing class references.
|
void |
getNetworkSources(ILongArray[] networkSourceIDs,
IStringArray[] networkSourceNames)
Returns the source id and source name information for all the network sources in the network.
|
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.
|
IArray |
getResultTypes()
Returns the result types.
|
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 |
getSubnetworkControllerFeatures64(boolean includeGeometry,
ILongArray[] networkSourceIDs,
IStringArray[] globalIDs,
ILongLongArray[] objectIDs,
ILongArray[] terminalIDs,
ILongArray[] assetGroupCodes,
ILongArray[] assetTypeCodes,
IArray[] geometries)
Returns feature information for discovered subnetwork controllers with 64-bit Object IDs.
|
ITraceConfiguration |
getTraceConfiguration()
Returns trace configuration.
|
GUID |
getTraceConfigurationGlobalID()
Returns trace configuration global ID.
|
IArray |
getTraceLocations()
Returns trace locations
|
void |
getTraceLocations(int type,
int[][] elementTypes,
long[][] eIDs)
Returns trace locations.
|
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 |
getTraceResultAttributesForEdgeFeatures64(boolean includeGeometry,
IStringArray networkAttributeNames,
IArray resultTypeFields,
ILongArray[] networkSourceIDs,
IStringArray[] globalIDs,
ILongLongArray[] 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 with 64-bit Object IDs.
|
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 |
getTraceResultAttributesForJunctionFeatures64(boolean includeGeometry,
IStringArray networkAttributeNames,
IArray resultTypeFields,
ILongArray[] networkSourceIDs,
IStringArray[] globalIDs,
ILongLongArray[] 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 with 64-bit Object IDs.
|
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 |
getTraceResultConnectivityFeatures64(boolean includeGeometry,
ILongArray[] viaNetworkSourceIDs,
IStringArray[] viaGlobalIDs,
ILongLongArray[] viaObjectIDs,
IDoubleArray[] viaPositionFroms,
IDoubleArray[] viaPositionTos,
IArray[] viaGeometries,
ILongArray[] fromNetworkSourceIDs,
IStringArray[] fromGlobalIDs,
ILongLongArray[] fromObjectIDs,
ILongArray[] fromTerminalIDs,
IArray[] fromGeometries,
ILongArray[] toNetworkSourceIDs,
IStringArray[] toGlobalIDs,
ILongLongArray[] toObjectIDs,
ILongArray[] toTerminalIDs,
IArray[] toGeometries)
Returns connectivity feature information for trace results with 64-bit Object IDs.
|
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 |
getTraceResultFeatures64(ILongArray[] junctionNetworkSourceIDs,
IStringArray[] junctionGlobalIDs,
ILongLongArray[] junctionObjectIDs,
ILongArray[] junctionTerminalIDs,
ILongArray[] junctionAssetGroupCodes,
ILongArray[] junctionAssetTypeCodes,
ILongArray[] edgeNetworkSourceIDs,
IStringArray[] edgeGlobalIDs,
ILongLongArray[] edgeObjectIDs,
ILongArray[] edgeAssetGroupCodes,
ILongArray[] edgeAssetTypeCodes)
Returns the trace results as features with 64-bit Object IDs.
|
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.
|
void |
getTraceResultFeaturesWithPosition64(ILongArray[] junctionNetworkSourceIDs,
IStringArray[] junctionGlobalIDs,
ILongLongArray[] junctionObjectIDs,
ILongArray[] junctionTerminalIDs,
ILongArray[] junctionAssetGroupCodes,
ILongArray[] junctionAssetTypeCodes,
ILongArray[] edgeNetworkSourceIDs,
IStringArray[] edgeGlobalIDs,
ILongLongArray[] edgeObjectIDs,
ILongArray[] edgeAssetGroupCodes,
ILongArray[] edgeAssetTypeCodes,
IDoubleArray[] edgePositionFroms,
IDoubleArray[] edgePositionTos)
Returns the trace results as features with position from and position to for lines with 64-bit Object IDs.
|
IArray |
getTraceResultPaths()
Returns the trace result paths.
|
IArray |
getTraceResultSets()
Returns the trace result sets.
|
IStringArray |
getWarnings()
Returns warnings.
|
int |
hashCode()
the hashcode for this object
|
void |
initialize(IUtilityNetworkQuery unQuery,
IDataElement definition)
Initializes the tracer.
|
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.
|
boolean |
isTraceBySet()
Returns trace by set.
|
ILongArray |
queryFlowDirections(ILongLongArray edgeEIDs)
Query and return flow directions for the given set of edge network elements in the subnetwork.
|
void |
release()
Release this COM object reference
|
void |
setResultTypesByRef(IArray resultTypes)
Returns the result types.
|
void |
setTraceConfigurationByRef(ITraceConfiguration traceConfiguration)
Returns trace configuration.
|
void |
setTraceConfigurationGlobalID(GUID globalID)
Returns trace configuration global ID.
|
void |
setTraceLocationsByRef(IArray traceLocations)
Returns trace locations
|
void |
trace(int traceType,
long[][] junctionEIDs,
long[][] edgeEIDs)
Execute the given trace.
|
void |
traceEx(int traceType,
boolean asynchronous,
long[][] junctionEIDs,
long[][] edgeEIDs)
Execute the given trace.
|
public UNTracerService(java.lang.Object obj) throws java.io.IOException
obj
to UNTracerService
. *
UNTracerService o = (UNTracerService)obj; // will not work
UNTracerService o = new UNTracerService(obj); // Use this constructor instead
* @param obj an object returned from ArcGIS Engine or Serverjava.io.IOException
- if there are interop problems
UNTracerService theUNTracerService = (UNTracerService) obj;
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public com.esri.arcgis.interop.Dispatch getJintegraDispatch()
getJintegraDispatch
in interface com.esri.arcgis.interop.RemoteObjRef
public void release()
release
in interface com.esri.arcgis.interop.RemoteObjRef
public void initialize(IUtilityNetworkQuery unQuery, IDataElement definition) throws java.io.IOException, AutomationException
initialize
in interface ITracer
unQuery
- A reference to a com.esri.arcgis.geodatabase.IUtilityNetworkQuery (in)definition
- A reference to a com.esri.arcgis.geodatabase.IDataElement (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addTraceLocation(int type, int elementType, long eID) throws java.io.IOException, AutomationException
addTraceLocation
in interface ITracer
type
- A com.esri.arcgis.geodatabase.esriTraceLocationType constant (in)elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)eID
- Signed 64-bit int (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addTraceLocations(int type, int[] elementTypes, long[] eIDs) throws java.io.IOException, AutomationException
addTraceLocations
in interface ITracer
type
- A com.esri.arcgis.geodatabase.esriTraceLocationType constant (in)elementTypes
- A com.esri.arcgis.geodatabase.esriElementType constant array (in)eIDs
- Signed 64-bit int (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void deleteTraceLocations(int type) throws java.io.IOException, AutomationException
deleteTraceLocations
in interface ITracer
type
- A com.esri.arcgis.geodatabase.esriTraceLocationType constant (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getTraceLocations(int type, int[][] elementTypes, long[][] eIDs) throws java.io.IOException, AutomationException
getTraceLocations
in interface ITracer
type
- A com.esri.arcgis.geodatabase.esriTraceLocationType constant (in)elementTypes
- A com.esri.arcgis.geodatabase.esriElementType constant array (out: use single element array)eIDs
- Signed 64-bit int (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addTraceLocationForJunctionFeatures(int type, IStringArray junctionGlobalIDs, ILongArray terminalIDs) throws java.io.IOException, AutomationException
addTraceLocationForJunctionFeatures
in interface ITracer
type
- A com.esri.arcgis.geodatabase.esriTraceLocationType constant (in)junctionGlobalIDs
- A reference to a com.esri.arcgis.system.IStringArray (in)terminalIDs
- A reference to a com.esri.arcgis.system.ILongArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addTraceLocationForEdgeFeatures(int type, IStringArray edgeGlobalIDs, IDoubleArray percentAlongLengths) throws java.io.IOException, AutomationException
addTraceLocationForEdgeFeatures
in interface ITracer
type
- A com.esri.arcgis.geodatabase.esriTraceLocationType constant (in)edgeGlobalIDs
- A reference to a com.esri.arcgis.system.IStringArray (in)percentAlongLengths
- A reference to a com.esri.arcgis.system.IDoubleArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addTraceLocationsFromGeometries(int type, IArray geometries) throws java.io.IOException, AutomationException
addTraceLocationsFromGeometries
in interface ITracer
type
- A com.esri.arcgis.geodatabase.esriTraceLocationType constant (in)geometries
- A reference to a com.esri.arcgis.system.IArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public ITraceConfiguration getTraceConfiguration() throws java.io.IOException, AutomationException
getTraceConfiguration
in interface ITracer
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTraceConfigurationByRef(ITraceConfiguration traceConfiguration) throws java.io.IOException, AutomationException
setTraceConfigurationByRef
in interface ITracer
traceConfiguration
- A reference to a com.esri.arcgis.geodatabase.ITraceConfiguration (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IArray getResultTypes() throws java.io.IOException, AutomationException
getResultTypes
in interface ITracer
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setResultTypesByRef(IArray resultTypes) throws java.io.IOException, AutomationException
setResultTypesByRef
in interface ITracer
resultTypes
- A reference to a com.esri.arcgis.system.IArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void trace(int traceType, long[][] junctionEIDs, long[][] edgeEIDs) throws java.io.IOException, AutomationException
trace
in interface ITracer
traceType
- A com.esri.arcgis.geodatabase.esriUtilityNetworkTraceType constant (in)junctionEIDs
- Signed 64-bit int (out: use single element array)edgeEIDs
- Signed 64-bit int (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public GUID getTraceConfigurationGlobalID() throws java.io.IOException, AutomationException
getTraceConfigurationGlobalID
in interface ITracer
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTraceConfigurationGlobalID(GUID globalID) throws java.io.IOException, AutomationException
setTraceConfigurationGlobalID
in interface ITracer
globalID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void traceEx(int traceType, boolean asynchronous, long[][] junctionEIDs, long[][] edgeEIDs) throws java.io.IOException, AutomationException
traceEx
in interface ITracer
traceType
- A com.esri.arcgis.geodatabase.esriUtilityNetworkTraceType constant (in)asynchronous
- The asynchronous (in)junctionEIDs
- Signed 64-bit int (out: use single element array)edgeEIDs
- Signed 64-bit int (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addFilterBarrierForJunctionFeatures(IStringArray junctionGlobalIDs, ILongArray terminalIDs) throws java.io.IOException, AutomationException
addFilterBarrierForJunctionFeatures
in interface IUNTracer
junctionGlobalIDs
- A reference to a com.esri.arcgis.system.IStringArray (in)terminalIDs
- A reference to a com.esri.arcgis.system.ILongArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void addFilterBarrierForEdgeFeatures(IStringArray edgeGlobalIDs, IDoubleArray percentAlongLengths) throws java.io.IOException, AutomationException
addFilterBarrierForEdgeFeatures
in interface IUNTracer
edgeGlobalIDs
- A reference to a com.esri.arcgis.system.IStringArray (in)percentAlongLengths
- A reference to a com.esri.arcgis.system.IDoubleArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IArray getTraceResultPaths() throws java.io.IOException, AutomationException
getTraceResultPaths
in interface IUNTraceResults4
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isTraceBySet() throws java.io.IOException, AutomationException
isTraceBySet
in interface IUNTraceResults4
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IArray getTraceResultSets() throws java.io.IOException, AutomationException
getTraceResultSets
in interface IUNTraceResults4
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getTraceResultFeatures64(ILongArray[] junctionNetworkSourceIDs, IStringArray[] junctionGlobalIDs, ILongLongArray[] junctionObjectIDs, ILongArray[] junctionTerminalIDs, ILongArray[] junctionAssetGroupCodes, ILongArray[] junctionAssetTypeCodes, ILongArray[] edgeNetworkSourceIDs, IStringArray[] edgeGlobalIDs, ILongLongArray[] edgeObjectIDs, ILongArray[] edgeAssetGroupCodes, ILongArray[] edgeAssetTypeCodes) throws java.io.IOException, AutomationException
getTraceResultFeatures64
in interface IUNTraceResults3
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.ILongLongArray (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.ILongLongArray (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.public void getSubnetworkControllerFeatures64(boolean includeGeometry, ILongArray[] networkSourceIDs, IStringArray[] globalIDs, ILongLongArray[] objectIDs, ILongArray[] terminalIDs, ILongArray[] assetGroupCodes, ILongArray[] assetTypeCodes, IArray[] geometries) throws java.io.IOException, AutomationException
getSubnetworkControllerFeatures64
in interface IUNTraceResults3
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.ILongLongArray (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.public void getTraceResultAttributesForJunctionFeatures64(boolean includeGeometry, IStringArray networkAttributeNames, IArray resultTypeFields, ILongArray[] networkSourceIDs, IStringArray[] globalIDs, ILongLongArray[] objectIDs, ILongArray[] terminalIDs, ILongArray[] assetGroupCodes, ILongArray[] assetTypeCodes, IArray[] geometries, IArray[] networkAttributeValues, IArray[] fieldValues) throws java.io.IOException, AutomationException
getTraceResultAttributesForJunctionFeatures64
in interface IUNTraceResults3
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.ILongLongArray (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.public void getTraceResultAttributesForEdgeFeatures64(boolean includeGeometry, IStringArray networkAttributeNames, IArray resultTypeFields, ILongArray[] networkSourceIDs, IStringArray[] globalIDs, ILongLongArray[] objectIDs, ILongArray[] assetGroupCodes, ILongArray[] assetTypeCodes, IDoubleArray[] positionFroms, IDoubleArray[] positionTos, IArray[] geometries, IArray[] networkAttributeValues, IArray[] fieldValues) throws java.io.IOException, AutomationException
getTraceResultAttributesForEdgeFeatures64
in interface IUNTraceResults3
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.ILongLongArray (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.public void getTraceResultConnectivityFeatures64(boolean includeGeometry, ILongArray[] viaNetworkSourceIDs, IStringArray[] viaGlobalIDs, ILongLongArray[] viaObjectIDs, IDoubleArray[] viaPositionFroms, IDoubleArray[] viaPositionTos, IArray[] viaGeometries, ILongArray[] fromNetworkSourceIDs, IStringArray[] fromGlobalIDs, ILongLongArray[] fromObjectIDs, ILongArray[] fromTerminalIDs, IArray[] fromGeometries, ILongArray[] toNetworkSourceIDs, IStringArray[] toGlobalIDs, ILongLongArray[] toObjectIDs, ILongArray[] toTerminalIDs, IArray[] toGeometries) throws java.io.IOException, AutomationException
getTraceResultConnectivityFeatures64
in interface IUNTraceResults3
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.ILongLongArray (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.ILongLongArray (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.ILongLongArray (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.public void getTraceResultFeaturesWithPosition64(ILongArray[] junctionNetworkSourceIDs, IStringArray[] junctionGlobalIDs, ILongLongArray[] junctionObjectIDs, ILongArray[] junctionTerminalIDs, ILongArray[] junctionAssetGroupCodes, ILongArray[] junctionAssetTypeCodes, ILongArray[] edgeNetworkSourceIDs, IStringArray[] edgeGlobalIDs, ILongLongArray[] edgeObjectIDs, ILongArray[] edgeAssetGroupCodes, ILongArray[] edgeAssetTypeCodes, IDoubleArray[] edgePositionFroms, IDoubleArray[] edgePositionTos) throws java.io.IOException, AutomationException
getTraceResultFeaturesWithPosition64
in interface IUNTraceResults3
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.ILongLongArray (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.ILongLongArray (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.public void getNetworkSources(ILongArray[] networkSourceIDs, IStringArray[] networkSourceNames) throws java.io.IOException, AutomationException
getNetworkSources
in interface IUNTraceResults3
networkSourceIDs
- A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)networkSourceNames
- A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getAssociationsWithDescriptions(ILongArray[] associationTypes, ILongArray[] fromNetworkSourceIDs, IStringArray[] fromNetworkSourceNames, IStringArray[] fromGlobalIDs, ILongArray[] fromTerminalIDs, IStringArray[] fromTerminalNames, ILongArray[] toNetworkSourceIDs, IStringArray[] toNetworkSourceNames, IStringArray[] toGlobalIDs, ILongArray[] toTerminalIDs, IStringArray[] toTerminalNames) throws java.io.IOException, AutomationException
getAssociationsWithDescriptions
in interface IUNTraceResults2
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)fromNetworkSourceNames
- A reference to a com.esri.arcgis.system.IStringArray (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)fromTerminalNames
- A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)toNetworkSourceIDs
- A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)toNetworkSourceNames
- A reference to a com.esri.arcgis.system.IStringArray (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)toTerminalNames
- A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public java.lang.Object getGlobalFunctionResult(IUNFunction function) throws java.io.IOException, AutomationException
getGlobalFunctionResult
in interface IUNTraceResults
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.public java.lang.Object getPropagatedValue(int elementType, long eID, java.lang.String attributeName, int propagatorFunctionType) throws java.io.IOException, AutomationException
getPropagatedValue
in interface IUNTraceResults
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.public void getAllPropagatedValues(java.lang.String attributeName, int propagatorFunctionType, long[][] junctionEIDs, double[][] junctionValues, long[][] edgeEIDs, double[][] edgeValues) throws java.io.IOException, AutomationException
getAllPropagatedValues
in interface IUNTraceResults
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.public boolean isAnySourceDirty() throws java.io.IOException, AutomationException
isAnySourceDirty
in interface IUNTraceResults
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public 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
getTraceResultFeatures
in interface IUNTraceResults
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.public boolean isKFeaturesForKNNFound() throws java.io.IOException, AutomationException
isKFeaturesForKNNFound
in interface IUNTraceResults
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public boolean isStartingPointsIgnored() throws java.io.IOException, AutomationException
isStartingPointsIgnored
in interface IUNTraceResults
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public IStringArray getWarnings() throws java.io.IOException, AutomationException
getWarnings
in interface IUNTraceResults
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void getSubnetworkControllerFeatures(boolean includeGeometry, ILongArray[] networkSourceIDs, IStringArray[] globalIDs, ILongArray[] objectIDs, ILongArray[] terminalIDs, ILongArray[] assetGroupCodes, ILongArray[] assetTypeCodes, IArray[] geometries) throws java.io.IOException, AutomationException
getSubnetworkControllerFeatures
in interface IUNTraceResults
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.public 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
getTraceResultAttributesForJunctionFeatures
in interface IUNTraceResults
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.public 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
getTraceResultAttributesForEdgeFeatures
in interface IUNTraceResults
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.public 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
getTraceResultConnectivityFeatures
in interface IUNTraceResults
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.public ILongArray queryFlowDirections(ILongLongArray edgeEIDs) throws java.io.IOException, AutomationException
queryFlowDirections
in interface IUNTraceResults
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.public void getAssociations(ILongArray[] associationTypes, ILongArray[] fromNetworkSourceIDs, IStringArray[] fromGlobalIDs, ILongArray[] fromTerminalIDs, ILongArray[] toNetworkSourceIDs, IStringArray[] toGlobalIDs, ILongArray[] toTerminalIDs) throws java.io.IOException, AutomationException
getAssociations
in interface IUNTraceResults
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.public void getAggregatedGeometries(IGeometry[] aggregatedPointGeometry, IGeometry[] aggregatedLineGeometry, IGeometry[] aggregatedPolygonGeometry) throws java.io.IOException, AutomationException
getAggregatedGeometries
in interface IUNTraceResults
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.public 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
getTraceResultFeaturesWithPosition
in interface IUNTraceResults
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.public java.lang.Object getPropagatedValueEx(int elementType, long eID, IUNPropagator propagator) throws java.io.IOException, AutomationException
getPropagatedValueEx
in interface IUNTraceResults
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.public IArray getTraceLocations() throws java.io.IOException, AutomationException
getTraceLocations
in interface IUNTraceLocation
java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.public void setTraceLocationsByRef(IArray traceLocations) throws java.io.IOException, AutomationException
setTraceLocationsByRef
in interface IUNTraceLocation
traceLocations
- A reference to a com.esri.arcgis.system.IArray (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.