IUNTraceResults3 Interface

Provides access to network source information and utility network trace results with 64-bit Object IDs.

Members

Name Description
Read-only property AggregatedGeometries Returns aggregated geometries.
Read-only property AllPropagatedValues Returns all propagated values in the subnetwork.
Read-only property Associations Returns containment and attachment associations that are part of trace results.
Read-only property AssociationsWithDescriptions Returns containment and attachment associations with descriptions that are part of the trace results.
Read-only property GlobalFunctionResult Returns the global function result.
Read-only property IsAnySourceDirty Returns whether any of the sources discovered are dirty.
Read-only property KFeaturesForKNNFound Returns whether the number of nearest features found was less than k.
Read-only property NetworkSources Returns the source id and source name information for all the network sources in the network.
Read-only property PropagatedValue Returns the propagated value for the given element.
Read-only property PropagatedValueEx Returns the propagated value for the given element.
Method QueryFlowDirections Query and return flow directions for the given set of edge network elements in the subnetwork.
Read-only property StartingPointsIgnored Returns whether starting points were ignored.
Read-only property SubnetworkControllerFeatures Returns feature information for discovered subnetwork controllers.
Read-only property SubnetworkControllerFeatures64 Returns feature information for discovered subnetwork controllers with 64-bit Object IDs.
Read-only property TraceResultAttributesForEdgeFeatures Returns edge trace results feature information including geometry, network attribute, and field information.
Read-only property TraceResultAttributesForEdgeFeatures64 Returns edge trace results feature information including geometry, network attribute, and field information with 64-bit Object IDs.
Read-only property TraceResultAttributesForJunctionFeatures Returns junction trace results feature information including geometry, network attribute, and field information.
Read-only property TraceResultAttributesForJunctionFeatures64 Returns junction trace results feature information including geometry, network attribute, and field information with 64-bit Object IDs.
Read-only property TraceResultConnectivityFeatures Returns connectivity feature information for trace results.
Read-only property TraceResultConnectivityFeatures64 Returns connectivity feature information for trace results with 64-bit Object IDs.
Read-only property TraceResultFeatures Returns the trace results as features.
Read-only property TraceResultFeatures64 Returns the trace results as features with 64-bit Object IDs.
Read-only property TraceResultFeaturesWithPosition Returns the trace results as features with position from and position to for lines.
Read-only property TraceResultFeaturesWithPosition64 Returns the trace results as features with position from and position to for lines with 64-bit Object IDs.
Read-only property Warnings Returns warnings.

IUNTraceResults3.NetworkSources Property

Returns the source id and source name information for all the network sources in the network.

Public Sub NetworkSources ( _
    ByRef networkSourceIDs As ILongArray, _
    ByRef networkSourceNames As IStringArray _
)
public void NetworkSources (
    ref ILongArray networkSourceIDs,
    ref IStringArray networkSourceNames
);

IUNTraceResults3.SubnetworkControllerFeatures64 Property

Returns feature information for discovered subnetwork controllers with 64-bit Object IDs.

Public Sub SubnetworkControllerFeatures64 ( _
    ByVal IncludeGeometry As Boolean, _
    ByRef networkSourceIDs As ILongArray, _
    ByRef GlobalIDs As IStringArray, _
    ByRef objectIDs As ILongLongArray, _
    ByRef TerminalIDs As ILongArray, _
    ByRef AssetGroupCodes As ILongArray, _
    ByRef assetTypeCodes As ILongArray, _
    ByRef geometries As IArray _
)
public void SubnetworkControllerFeatures64 (
    bool IncludeGeometry,
    ref ILongArray networkSourceIDs,
    ref IStringArray GlobalIDs,
    ref ILongLongArray objectIDs,
    ref ILongArray TerminalIDs,
    ref ILongArray AssetGroupCodes,
    ref ILongArray assetTypeCodes,
    ref IArray geometries
);

IUNTraceResults3.TraceResultAttributesForEdgeFeatures64 Property

Returns edge trace results feature information including geometry, network attribute, and field information with 64-bit Object IDs.

Public Sub TraceResultAttributesForEdgeFeatures64 ( _
    ByVal IncludeGeometry As Boolean, _
    ByVal NetworkAttributeNames As IStringArray, _
    ByVal ResultTypeFields As IArray, _
    ByRef networkSourceIDs As ILongArray, _
    ByRef GlobalIDs As IStringArray, _
    ByRef objectIDs As ILongLongArray, _
    ByRef AssetGroupCodes As ILongArray, _
    ByRef assetTypeCodes As ILongArray, _
    ByRef positionFroms As IDoubleArray, _
    ByRef positionTos As IDoubleArray, _
    ByRef geometries As IArray, _
    ByRef networkAttributeValues As IArray, _
    ByRef fieldValues As IArray _
)
public void TraceResultAttributesForEdgeFeatures64 (
    bool IncludeGeometry,
    IStringArray NetworkAttributeNames,
    IArray ResultTypeFields,
    ref ILongArray networkSourceIDs,
    ref IStringArray GlobalIDs,
    ref ILongLongArray objectIDs,
    ref ILongArray AssetGroupCodes,
    ref ILongArray assetTypeCodes,
    ref IDoubleArray positionFroms,
    ref IDoubleArray positionTos,
    ref IArray geometries,
    ref IArray networkAttributeValues,
    ref IArray fieldValues
);

IUNTraceResults3.TraceResultAttributesForJunctionFeatures64 Property

Returns junction trace results feature information including geometry, network attribute, and field information with 64-bit Object IDs.

Public Sub TraceResultAttributesForJunctionFeatures64 ( _
    ByVal IncludeGeometry As Boolean, _
    ByVal NetworkAttributeNames As IStringArray, _
    ByVal ResultTypeFields As IArray, _
    ByRef networkSourceIDs As ILongArray, _
    ByRef GlobalIDs As IStringArray, _
    ByRef objectIDs As ILongLongArray, _
    ByRef TerminalIDs As ILongArray, _
    ByRef AssetGroupCodes As ILongArray, _
    ByRef assetTypeCodes As ILongArray, _
    ByRef geometries As IArray, _
    ByRef networkAttributeValues As IArray, _
    ByRef fieldValues As IArray _
)
public void TraceResultAttributesForJunctionFeatures64 (
    bool IncludeGeometry,
    IStringArray NetworkAttributeNames,
    IArray ResultTypeFields,
    ref ILongArray networkSourceIDs,
    ref IStringArray GlobalIDs,
    ref ILongLongArray objectIDs,
    ref ILongArray TerminalIDs,
    ref ILongArray AssetGroupCodes,
    ref ILongArray assetTypeCodes,
    ref IArray geometries,
    ref IArray networkAttributeValues,
    ref IArray fieldValues
);

IUNTraceResults3.TraceResultConnectivityFeatures64 Property

Returns connectivity feature information for trace results with 64-bit Object IDs.

Public Sub TraceResultConnectivityFeatures64 ( _
    ByVal IncludeGeometry As Boolean, _
    ByRef viaNetworkSourceIDs As ILongArray, _
    ByRef viaGlobalIDs As IStringArray, _
    ByRef viaObjectIDs As ILongLongArray, _
    ByRef viaPositionFroms As IDoubleArray, _
    ByRef viaPositionTos As IDoubleArray, _
    ByRef viaGeometries As IArray, _
    ByRef fromNetworkSourceIDs As ILongArray, _
    ByRef fromGlobalIDs As IStringArray, _
    ByRef fromObjectIDs As ILongLongArray, _
    ByRef fromTerminalIDs As ILongArray, _
    ByRef fromGeometries As IArray, _
    ByRef toNetworkSourceIDs As ILongArray, _
    ByRef toGlobalIDs As IStringArray, _
    ByRef toObjectIDs As ILongLongArray, _
    ByRef toTerminalIDs As ILongArray, _
    ByRef toGeometries As IArray _
)
public void TraceResultConnectivityFeatures64 (
    bool IncludeGeometry,
    ref ILongArray viaNetworkSourceIDs,
    ref IStringArray viaGlobalIDs,
    ref ILongLongArray viaObjectIDs,
    ref IDoubleArray viaPositionFroms,
    ref IDoubleArray viaPositionTos,
    ref IArray viaGeometries,
    ref ILongArray fromNetworkSourceIDs,
    ref IStringArray fromGlobalIDs,
    ref ILongLongArray fromObjectIDs,
    ref ILongArray fromTerminalIDs,
    ref IArray fromGeometries,
    ref ILongArray toNetworkSourceIDs,
    ref IStringArray toGlobalIDs,
    ref ILongLongArray toObjectIDs,
    ref ILongArray toTerminalIDs,
    ref IArray toGeometries
);

IUNTraceResults3.TraceResultFeatures64 Property

Returns the trace results as features with 64-bit Object IDs.

Public Sub TraceResultFeatures64 ( _
    ByRef junctionNetworkSourceIDs As ILongArray, _
    ByRef junctionGlobalIDs As IStringArray, _
    ByRef junctionObjectIDs As ILongLongArray, _
    ByRef junctionTerminalIDs As ILongArray, _
    ByRef junctionAssetGroupCodes As ILongArray, _
    ByRef junctionAssetTypeCodes As ILongArray, _
    ByRef edgeNetworkSourceIDs As ILongArray, _
    ByRef edgeGlobalIDs As IStringArray, _
    ByRef edgeObjectIDs As ILongLongArray, _
    ByRef edgeAssetGroupCodes As ILongArray, _
    ByRef edgeAssetTypeCodes As ILongArray _
)
public void TraceResultFeatures64 (
    ref ILongArray junctionNetworkSourceIDs,
    ref IStringArray junctionGlobalIDs,
    ref ILongLongArray junctionObjectIDs,
    ref ILongArray junctionTerminalIDs,
    ref ILongArray junctionAssetGroupCodes,
    ref ILongArray junctionAssetTypeCodes,
    ref ILongArray edgeNetworkSourceIDs,
    ref IStringArray edgeGlobalIDs,
    ref ILongLongArray edgeObjectIDs,
    ref ILongArray edgeAssetGroupCodes,
    ref ILongArray edgeAssetTypeCodes
);

IUNTraceResults3.TraceResultFeaturesWithPosition64 Property

Returns the trace results as features with position from and position to for lines with 64-bit Object IDs.

Public Sub TraceResultFeaturesWithPosition64 ( _
    ByRef junctionNetworkSourceIDs As ILongArray, _
    ByRef junctionGlobalIDs As IStringArray, _
    ByRef junctionObjectIDs As ILongLongArray, _
    ByRef junctionTerminalIDs As ILongArray, _
    ByRef junctionAssetGroupCodes As ILongArray, _
    ByRef junctionAssetTypeCodes As ILongArray, _
    ByRef edgeNetworkSourceIDs As ILongArray, _
    ByRef edgeGlobalIDs As IStringArray, _
    ByRef edgeObjectIDs As ILongLongArray, _
    ByRef edgeAssetGroupCodes As ILongArray, _
    ByRef edgeAssetTypeCodes As ILongArray, _
    ByRef edgePositionFroms As IDoubleArray, _
    ByRef edgePositionTos As IDoubleArray _
)
public void TraceResultFeaturesWithPosition64 (
    ref ILongArray junctionNetworkSourceIDs,
    ref IStringArray junctionGlobalIDs,
    ref ILongLongArray junctionObjectIDs,
    ref ILongArray junctionTerminalIDs,
    ref ILongArray junctionAssetGroupCodes,
    ref ILongArray junctionAssetTypeCodes,
    ref ILongArray edgeNetworkSourceIDs,
    ref IStringArray edgeGlobalIDs,
    ref ILongLongArray edgeObjectIDs,
    ref ILongArray edgeAssetGroupCodes,
    ref ILongArray edgeAssetTypeCodes,
    ref IDoubleArray edgePositionFroms,
    ref IDoubleArray edgePositionTos
);

Inherited Interfaces

Interfaces Description
IUNTraceResults2 Provides access to utility network trace results.
IUNTraceResults Provides access to utility network trace results.

Classes that implement IUNTraceResults3

Classes Description

Your browser is no longer supported. Please upgrade your browser for the best experience. See our browser deprecation post for more details.