public interface IUtilityNetworkQueryTracer
extends java.io.Serializable
Description: 'Provides access to members that supply utility network query tracer information.' 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 |
IID190ccdab_1679_4923_bc92_7d91d69b9189 |
static int |
xxDummy
Deprecated.
Internal use only
|
Modifier and Type | Method and Description |
---|---|
void |
elementsToFeatures(int elementType,
long[] eIDs,
int[][] sourceIDs,
java.lang.String[][] globalIDs)
Get Source IDs and Global IDs that correspond to the given EIDs.
|
void |
getAttributeNameToWeightIDMapping(int elementType,
IStringArray[] attributeNames,
ILongArray[] weightIDs)
Returns the attribute name to weight ID mappings.
|
void |
getAttributesForFeatures(int elementType,
ILongLongArray eIDs,
boolean includeGeometry,
IStringArray networkAttributeNames,
IArray resultTypeFields,
ILongArray[] networkSourceIDs,
IStringArray[] globalIDs,
ILongArray[] objectIDs,
ILongArray[] terminalIDs,
ILongArray[] assetGroupCodes,
ILongArray[] assetTypeCodes,
IDoubleArray[] positionFroms,
IDoubleArray[] positionTos,
IArray[] geometries,
IArray[] networkAttributeValues,
IArray[] fieldValues)
Returns feature information including geometry, network attribute, and field information.
|
void |
getAttributeUsageTypeToWeightIDMapping(int elementType,
ILongArray[] attributeUsageTypes,
ILongArray[] weightIDs)
Returns the attribute usage type to weight ID mappings.
|
void |
getConnectivityFeatures(ILongLongArray edgeEIDs,
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 feature information for the given set of edge eids as well as their from and to junctions.
|
void |
getFeaturesForSet(int elementType,
ILongLongArray eIDs,
ILongArray[] networkSourceIDs,
IStringArray[] globalIDs,
ILongArray[] objectIDs,
ILongArray[] terminalIDs,
ILongArray[] assetGroupCodes,
ILongArray[] assetTypeCodes)
Returns Network Source IDs, Global IDs, Object IDs, Terminal IDs, Asset Group Codes, and Asset Type Codes that correspond to the given EIDs.
|
void |
getFeaturesForSetBasic(int elementType,
ILongLongArray eIDs,
ILongArray[] networkSourceIDs,
IStringArray[] globalIDs,
ILongArray[] objectIDs)
Returns Network Source IDs, Global IDs, and Object IDs that correspond to the given EIDs.
|
void |
getFeaturesForSetBasicWithPosition(int elementType,
ILongLongArray eIDs,
ILongArray[] networkSourceIDs,
IStringArray[] globalIDs,
ILongArray[] objectIDs,
IDoubleArray[] positionFroms,
IDoubleArray[] positionTos)
Returns Network Source IDs, Global IDs, Object IDs, Position Froms (for edges), and PositionTos (for edges) that correspond to the given EIDs.
|
void |
getFeaturesForSetWithPosition(int elementType,
ILongLongArray eIDs,
ILongArray[] networkSourceIDs,
IStringArray[] globalIDs,
ILongArray[] objectIDs,
ILongArray[] terminalIDs,
ILongArray[] assetGroupCodes,
ILongArray[] assetTypeCodes,
IDoubleArray[] positionFroms,
IDoubleArray[] positionTos)
Returns Network Source IDs, Global IDs, Object IDs, Terminal IDs, Asset Group Codes, Asset Type Codes, Position Froms (for edges), and PositionTos (for edges) that correspond to the given EIDs.
|
void |
getIntersectingElements(int elementType,
IGeometry geometry,
long[] eIDs)
Returns all junction or edge EIDs that are intersecting with a geometry.
|
void |
getIntersectingElementsWithPercentAlong(int elementType,
IGeometry geometry,
ILongLongArray[] eIDs,
IDoubleArray[] percentAlongs)
Returns all junction or edge EIDs that are intersecting with a geometry.
|
IUNTraceConfiguration |
getTraceConfiguration(int tierID)
Returns the trace configuration for the tier with the given tier ID.
|
void |
queryTraceConfiguration(GUID globalID,
int[] traceType,
ITraceConfiguration[] traceConfiguration,
IArray[] resultTypes)
Query the trace configurations table for the trace configuration corresponding to the given global ID.
|
static final int IID190ccdab_1679_4923_bc92_7d91d69b9189
static final int xxDummy
static final java.lang.String IID
void getIntersectingElements(int elementType, IGeometry geometry, long[] eIDs) throws java.io.IOException, AutomationException
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)eIDs
- Signed 64-bit int (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getIntersectingElementsWithPercentAlong(int elementType, IGeometry geometry, ILongLongArray[] eIDs, IDoubleArray[] percentAlongs) throws java.io.IOException, AutomationException
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)geometry
- A reference to a com.esri.arcgis.geometry.IGeometry (in)eIDs
- A reference to a com.esri.arcgis.system.ILongLongArray (out: use single element array)percentAlongs
- 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.void elementsToFeatures(int elementType, long[] eIDs, int[][] sourceIDs, java.lang.String[][] globalIDs) throws java.io.IOException, AutomationException
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)eIDs
- Signed 64-bit int (in)sourceIDs
- The sourceIDs (out: use single element array)globalIDs
- The globalIDs (out: use single element array)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getFeaturesForSet(int elementType, ILongLongArray eIDs, ILongArray[] networkSourceIDs, IStringArray[] globalIDs, ILongArray[] objectIDs, ILongArray[] terminalIDs, ILongArray[] assetGroupCodes, ILongArray[] assetTypeCodes) throws java.io.IOException, AutomationException
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)eIDs
- A reference to a com.esri.arcgis.system.ILongLongArray (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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getFeaturesForSetBasic(int elementType, ILongLongArray eIDs, ILongArray[] networkSourceIDs, IStringArray[] globalIDs, ILongArray[] objectIDs) throws java.io.IOException, AutomationException
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)eIDs
- A reference to a com.esri.arcgis.system.ILongLongArray (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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getFeaturesForSetWithPosition(int elementType, ILongLongArray eIDs, ILongArray[] networkSourceIDs, IStringArray[] globalIDs, ILongArray[] objectIDs, ILongArray[] terminalIDs, ILongArray[] assetGroupCodes, ILongArray[] assetTypeCodes, IDoubleArray[] positionFroms, IDoubleArray[] positionTos) throws java.io.IOException, AutomationException
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)eIDs
- A reference to a com.esri.arcgis.system.ILongLongArray (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)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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getFeaturesForSetBasicWithPosition(int elementType, ILongLongArray eIDs, ILongArray[] networkSourceIDs, IStringArray[] globalIDs, ILongArray[] objectIDs, IDoubleArray[] positionFroms, IDoubleArray[] positionTos) throws java.io.IOException, AutomationException
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)eIDs
- A reference to a com.esri.arcgis.system.ILongLongArray (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)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)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void getAttributeNameToWeightIDMapping(int elementType, IStringArray[] attributeNames, ILongArray[] weightIDs) throws java.io.IOException, AutomationException
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)attributeNames
- A reference to a com.esri.arcgis.system.IStringArray (out: use single element array)weightIDs
- 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 getAttributeUsageTypeToWeightIDMapping(int elementType, ILongArray[] attributeUsageTypes, ILongArray[] weightIDs) throws java.io.IOException, AutomationException
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)attributeUsageTypes
- A reference to a com.esri.arcgis.system.ILongArray (out: use single element array)weightIDs
- 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 getAttributesForFeatures(int elementType, ILongLongArray eIDs, boolean includeGeometry, IStringArray networkAttributeNames, IArray resultTypeFields, ILongArray[] networkSourceIDs, IStringArray[] globalIDs, ILongArray[] objectIDs, ILongArray[] terminalIDs, ILongArray[] assetGroupCodes, ILongArray[] assetTypeCodes, IDoubleArray[] positionFroms, IDoubleArray[] positionTos, IArray[] geometries, IArray[] networkAttributeValues, IArray[] fieldValues) throws java.io.IOException, AutomationException
elementType
- A com.esri.arcgis.geodatabase.esriElementType constant (in)eIDs
- A reference to a com.esri.arcgis.system.ILongLongArray (in)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)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 getConnectivityFeatures(ILongLongArray edgeEIDs, 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
edgeEIDs
- A reference to a com.esri.arcgis.system.ILongLongArray (in)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.IUNTraceConfiguration getTraceConfiguration(int tierID) throws java.io.IOException, AutomationException
tierID
- The tierID (in)java.io.IOException
- If there are interop problems.AutomationException
- If the ArcObject component throws an exception.void queryTraceConfiguration(GUID globalID, int[] traceType, ITraceConfiguration[] traceConfiguration, IArray[] resultTypes) throws java.io.IOException, AutomationException
globalID
- A Structure: com.esri.arcgis.support.ms.stdole.GUID (in)traceType
- A com.esri.arcgis.geodatabase.esriUtilityNetworkTraceType constant (out: use single element array)traceConfiguration
- A reference to a com.esri.arcgis.geodatabase.ITraceConfiguration (out: use single element array)resultTypes
- 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.