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.