UtilityElementTraceResult Class

  • UtilityElementTraceResult
  • class Esri::ArcGISRuntime::UtilityElementTraceResult

    A trace result set comprised of a collection of UtilityElement objects. More...

    Header: #include <UtilityElementTraceResult.h>
    Since: Esri::ArcGISRuntime 100.6
    Inherits: Esri::ArcGISRuntime::UtilityTraceResult

    Public Functions

    virtual ~UtilityElementTraceResult() override
    QList<Esri::ArcGISRuntime::UtilityElement *> elements(QObject *parent = nullptr) 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] UtilityElementTraceResult::~UtilityElementTraceResult()

    Destructor.

    QList<Esri::ArcGISRuntime::UtilityElement *> UtilityElementTraceResult::elements(QObject *parent = nullptr) const

    Returns the list of UtilityElement objects that comprise the trace results.

    An optional parent may be provided to set the ownership of the UtilityElement objects.

    See also Returned QObjects Parenting.

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