• UtilityTraceResult
  • class Esri::ArcGISRuntime::UtilityTraceResult

    The base class for utility network trace result objects. More...

    Public Functions

    virtual ~UtilityTraceResult() override
    (since Esri::ArcGISRuntime 200.1) Esri::ArcGISRuntime::UtilityNearestNeighborResult nearestNeighborResult() const
    Esri::ArcGISRuntime::UtilityTraceResultObjectType traceResultObjectType() const
    QStringList warnings() const

    Detailed Description

    Relevant samples:

    • Configure subnetwork trace: Get a server-defined trace configuration for a given tier and modify its traversability scope, add new condition barriers and control what is included in the subnetwork trace result.
    • Create load report: Create a simple electric distribution report that displays the count of customers and total load per phase by tracing downstream from a given point.
    • Perform valve isolation trace: Run a filtered trace to locate operable features that will isolate an area from the flow of network resources.
    • Trace utility network: Discover connected features in a utility network using connected, subnetwork, upstream, and downstream traces.
    • Validate utility network topology: Demonstrates the workflow of getting the network state and validating the topology of a utility network.

    Member Function Documentation

    [override virtual noexcept] UtilityTraceResult::~UtilityTraceResult()

    Destructor.

    [since Esri::ArcGISRuntime 200.1] Esri::ArcGISRuntime::UtilityNearestNeighborResult UtilityTraceResult::nearestNeighborResult() const

    Returns a value indicating the result of UtilityNearestNeighbor in relation to its requested count.

    This function was introduced in Esri::ArcGISRuntime 200.1.

    Esri::ArcGISRuntime::UtilityTraceResultObjectType UtilityTraceResult::traceResultObjectType() const

    Returns the type of trace result in the object.

    QStringList UtilityTraceResult::warnings() const

    Returns the list of warnings returned from the trace operation, if any.