Provides access to utility network trace results.
Members
Name | Description | |
---|---|---|
AggregatedGeometries | Returns aggregated geometries. | |
AllPropagatedValues | Returns all propagated values in the subnetwork. | |
Associations | Returns containment and attachment associations that are part of trace results. | |
GlobalFunctionResult | Returns the global function result. | |
IsAnySourceDirty | Returns whether any of the sources discovered are dirty. | |
KFeaturesForKNNFound | Returns whether the number of nearest features found was less than k. | |
PropagatedValue | Returns the propagated value for the given element. | |
PropagatedValueEx | Returns the propagated value for the given element. | |
QueryFlowDirections | Query and return flow directions for the given set of edge network elements in the subnetwork. | |
StartingPointsIgnored | Returns whether starting points were ignored. | |
SubnetworkControllerFeatures | Returns feature information for discovered subnetwork controllers. | |
TraceResultAttributesForEdgeFeatures | Returns edge trace results feature information including geometry, network attribute, and field information. | |
TraceResultAttributesForJunctionFeatures | Returns junction trace results feature information including geometry, network attribute, and field information. | |
TraceResultConnectivityFeatures | Returns connectivity feature information for trace results. | |
TraceResultFeatures | Returns the trace results as features. | |
TraceResultFeaturesWithPosition | Returns the trace results as features with position from and position to for lines. | |
Warnings | Returns warnings. |
IUNTraceResults.AggregatedGeometries Property
Returns aggregated geometries.
Public Sub AggregatedGeometries ( _
ByRef aggregatedPointGeometry As IGeometry, _
ByRef aggregatedLineGeometry As IGeometry, _
ByRef aggregatedPolygonGeometry As IGeometry _
)
public void AggregatedGeometries (
ref IGeometry aggregatedPointGeometry,
ref IGeometry aggregatedLineGeometry,
ref IGeometry aggregatedPolygonGeometry
);
IUNTraceResults.AllPropagatedValues Property
Returns all propagated values in the subnetwork.
Public Sub AllPropagatedValues ( _
ByVal AttributeName As String, _
ByVal PropagatorFunctionType As esriTracePropagatorFunctionType, _
ByRef junctionEIDs As Int64[]&, _
ByRef junctionValues As Double[]&, _
ByRef edgeEIDs As Int64[]&, _
ByRef edgeValues As Double[]& _
)
public void AllPropagatedValues (
string AttributeName,
esriTracePropagatorFunctionType PropagatorFunctionType,
ref Int64[]& junctionEIDs,
ref Double[]& junctionValues,
ref Int64[]& edgeEIDs,
ref Double[]& edgeValues
);
IUNTraceResults.Associations Property
Returns containment and attachment associations that are part of trace results.
Public Sub Associations ( _
ByRef associationTypes As ILongArray, _
ByRef fromNetworkSourceIDs As ILongArray, _
ByRef fromGlobalIDs As IStringArray, _
ByRef fromTerminalIDs As ILongArray, _
ByRef toNetworkSourceIDs As ILongArray, _
ByRef toGlobalIDs As IStringArray, _
ByRef toTerminalIDs As ILongArray _
)
public void Associations (
ref ILongArray associationTypes,
ref ILongArray fromNetworkSourceIDs,
ref IStringArray fromGlobalIDs,
ref ILongArray fromTerminalIDs,
ref ILongArray toNetworkSourceIDs,
ref IStringArray toGlobalIDs,
ref ILongArray toTerminalIDs
);
IUNTraceResults.GlobalFunctionResult Property
Returns the global function result.
Public Function get_GlobalFunctionResult ( _
ByVal function As IUNFunction _
) As Object
public object get_GlobalFunctionResult (
IUNFunction function
);
IUNTraceResults.IsAnySourceDirty Property
Returns whether any of the sources discovered are dirty.
Public ReadOnly Property IsAnySourceDirty As Boolean
public bool IsAnySourceDirty {get;}
IUNTraceResults.KFeaturesForKNNFound Property
Returns whether the number of nearest features found was less than k.
Public ReadOnly Property KFeaturesForKNNFound As Boolean
public bool KFeaturesForKNNFound {get;}
IUNTraceResults.PropagatedValue Property
Returns the propagated value for the given element.
Public Function get_PropagatedValue ( _
ByVal ElementType As esriElementType, _
ByVal EID As Long, _
ByVal AttributeName As String, _
ByVal PropagatorFunctionType As esriTracePropagatorFunctionType _
) As Object
public object get_PropagatedValue (
esriElementType ElementType,
long EID,
string AttributeName,
esriTracePropagatorFunctionType PropagatorFunctionType
);
IUNTraceResults.PropagatedValueEx Property
Returns the propagated value for the given element.
Public Function get_PropagatedValueEx ( _
ByVal ElementType As esriElementType, _
ByVal EID As Long, _
ByVal propagator As IUNPropagator _
) As Object
public object get_PropagatedValueEx (
esriElementType ElementType,
long EID,
IUNPropagator propagator
);
IUNTraceResults.QueryFlowDirections Method
Query and return flow directions for the given set of edge network elements in the subnetwork.
Public Function QueryFlowDirections ( _
ByVal edgeEIDs As ILongLongArray _
) As ILongArray
public ILongArray QueryFlowDirections (
ILongLongArray edgeEIDs
);
IUNTraceResults.StartingPointsIgnored Property
Returns whether starting points were ignored.
Public ReadOnly Property StartingPointsIgnored As Boolean
public bool StartingPointsIgnored {get;}
IUNTraceResults.SubnetworkControllerFeatures Property
Returns feature information for discovered subnetwork controllers.
Public Sub SubnetworkControllerFeatures ( _
ByVal IncludeGeometry As Boolean, _
ByRef networkSourceIDs As ILongArray, _
ByRef GlobalIDs As IStringArray, _
ByRef objectIDs As ILongArray, _
ByRef TerminalIDs As ILongArray, _
ByRef AssetGroupCodes As ILongArray, _
ByRef assetTypeCodes As ILongArray, _
ByRef geometries As IArray _
)
public void SubnetworkControllerFeatures (
bool IncludeGeometry,
ref ILongArray networkSourceIDs,
ref IStringArray GlobalIDs,
ref ILongArray objectIDs,
ref ILongArray TerminalIDs,
ref ILongArray AssetGroupCodes,
ref ILongArray assetTypeCodes,
ref IArray geometries
);
IUNTraceResults.TraceResultAttributesForEdgeFeatures Property
Returns edge trace results feature information including geometry, network attribute, and field information.
Public Sub TraceResultAttributesForEdgeFeatures ( _
ByVal IncludeGeometry As Boolean, _
ByVal NetworkAttributeNames As IStringArray, _
ByVal ResultTypeFields As IArray, _
ByRef networkSourceIDs As ILongArray, _
ByRef GlobalIDs As IStringArray, _
ByRef objectIDs As ILongArray, _
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 TraceResultAttributesForEdgeFeatures (
bool IncludeGeometry,
IStringArray NetworkAttributeNames,
IArray ResultTypeFields,
ref ILongArray networkSourceIDs,
ref IStringArray GlobalIDs,
ref ILongArray objectIDs,
ref ILongArray AssetGroupCodes,
ref ILongArray assetTypeCodes,
ref IDoubleArray positionFroms,
ref IDoubleArray positionTos,
ref IArray geometries,
ref IArray networkAttributeValues,
ref IArray fieldValues
);
IUNTraceResults.TraceResultAttributesForJunctionFeatures Property
Returns junction trace results feature information including geometry, network attribute, and field information.
Public Sub TraceResultAttributesForJunctionFeatures ( _
ByVal IncludeGeometry As Boolean, _
ByVal NetworkAttributeNames As IStringArray, _
ByVal ResultTypeFields As IArray, _
ByRef networkSourceIDs As ILongArray, _
ByRef GlobalIDs As IStringArray, _
ByRef objectIDs As ILongArray, _
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 TraceResultAttributesForJunctionFeatures (
bool IncludeGeometry,
IStringArray NetworkAttributeNames,
IArray ResultTypeFields,
ref ILongArray networkSourceIDs,
ref IStringArray GlobalIDs,
ref ILongArray objectIDs,
ref ILongArray TerminalIDs,
ref ILongArray AssetGroupCodes,
ref ILongArray assetTypeCodes,
ref IArray geometries,
ref IArray networkAttributeValues,
ref IArray fieldValues
);
IUNTraceResults.TraceResultConnectivityFeatures Property
Returns connectivity feature information for trace results.
Public Sub TraceResultConnectivityFeatures ( _
ByVal IncludeGeometry As Boolean, _
ByRef viaNetworkSourceIDs As ILongArray, _
ByRef viaGlobalIDs As IStringArray, _
ByRef viaObjectIDs As ILongArray, _
ByRef viaPositionFroms As IDoubleArray, _
ByRef viaPositionTos As IDoubleArray, _
ByRef viaGeometries As IArray, _
ByRef fromNetworkSourceIDs As ILongArray, _
ByRef fromGlobalIDs As IStringArray, _
ByRef fromObjectIDs As ILongArray, _
ByRef fromTerminalIDs As ILongArray, _
ByRef fromGeometries As IArray, _
ByRef toNetworkSourceIDs As ILongArray, _
ByRef toGlobalIDs As IStringArray, _
ByRef toObjectIDs As ILongArray, _
ByRef toTerminalIDs As ILongArray, _
ByRef toGeometries As IArray _
)
public void TraceResultConnectivityFeatures (
bool IncludeGeometry,
ref ILongArray viaNetworkSourceIDs,
ref IStringArray viaGlobalIDs,
ref ILongArray viaObjectIDs,
ref IDoubleArray viaPositionFroms,
ref IDoubleArray viaPositionTos,
ref IArray viaGeometries,
ref ILongArray fromNetworkSourceIDs,
ref IStringArray fromGlobalIDs,
ref ILongArray fromObjectIDs,
ref ILongArray fromTerminalIDs,
ref IArray fromGeometries,
ref ILongArray toNetworkSourceIDs,
ref IStringArray toGlobalIDs,
ref ILongArray toObjectIDs,
ref ILongArray toTerminalIDs,
ref IArray toGeometries
);
IUNTraceResults.TraceResultFeatures Property
Returns the trace results as features.
Public Sub TraceResultFeatures ( _
ByRef junctionNetworkSourceIDs As ILongArray, _
ByRef junctionGlobalIDs As IStringArray, _
ByRef junctionObjectIDs As ILongArray, _
ByRef junctionTerminalIDs As ILongArray, _
ByRef junctionAssetGroupCodes As ILongArray, _
ByRef junctionAssetTypeCodes As ILongArray, _
ByRef edgeNetworkSourceIDs As ILongArray, _
ByRef edgeGlobalIDs As IStringArray, _
ByRef edgeObjectIDs As ILongArray, _
ByRef edgeAssetGroupCodes As ILongArray, _
ByRef edgeAssetTypeCodes As ILongArray _
)
public void TraceResultFeatures (
ref ILongArray junctionNetworkSourceIDs,
ref IStringArray junctionGlobalIDs,
ref ILongArray junctionObjectIDs,
ref ILongArray junctionTerminalIDs,
ref ILongArray junctionAssetGroupCodes,
ref ILongArray junctionAssetTypeCodes,
ref ILongArray edgeNetworkSourceIDs,
ref IStringArray edgeGlobalIDs,
ref ILongArray edgeObjectIDs,
ref ILongArray edgeAssetGroupCodes,
ref ILongArray edgeAssetTypeCodes
);
IUNTraceResults.TraceResultFeaturesWithPosition Property
Returns the trace results as features with position from and position to for lines.
Public Sub TraceResultFeaturesWithPosition ( _
ByRef junctionNetworkSourceIDs As ILongArray, _
ByRef junctionGlobalIDs As IStringArray, _
ByRef junctionObjectIDs As ILongArray, _
ByRef junctionTerminalIDs As ILongArray, _
ByRef junctionAssetGroupCodes As ILongArray, _
ByRef junctionAssetTypeCodes As ILongArray, _
ByRef edgeNetworkSourceIDs As ILongArray, _
ByRef edgeGlobalIDs As IStringArray, _
ByRef edgeObjectIDs As ILongArray, _
ByRef edgeAssetGroupCodes As ILongArray, _
ByRef edgeAssetTypeCodes As ILongArray, _
ByRef edgePositionFroms As IDoubleArray, _
ByRef edgePositionTos As IDoubleArray _
)
public void TraceResultFeaturesWithPosition (
ref ILongArray junctionNetworkSourceIDs,
ref IStringArray junctionGlobalIDs,
ref ILongArray junctionObjectIDs,
ref ILongArray junctionTerminalIDs,
ref ILongArray junctionAssetGroupCodes,
ref ILongArray junctionAssetTypeCodes,
ref ILongArray edgeNetworkSourceIDs,
ref IStringArray edgeGlobalIDs,
ref ILongArray edgeObjectIDs,
ref ILongArray edgeAssetGroupCodes,
ref ILongArray edgeAssetTypeCodes,
ref IDoubleArray edgePositionFroms,
ref IDoubleArray edgePositionTos
);
IUNTraceResults.Warnings Property
Returns warnings.
Public ReadOnly Property Warnings As IStringArray
public IStringArray Warnings {get;}
Classes that implement IUNTraceResults
Classes | Description |
---|