UtilityValidationResult Class

  • UtilityValidationResult
  • class Esri::ArcGISRuntime::UtilityValidationResult

    The result of a UtilityNetworkValidationJob. More...

    Header: #include <UtilityValidationResult.h>
    Since: Esri::ArcGISRuntime 200.3
    Inherits: Esri::ArcGISRuntime::Object

    Public Functions

    virtual ~UtilityValidationResult() override
    bool hasDirtyAreas() const
    bool hasErrors() const

    Detailed Description

    These read-only properties provide detailed information about the results of the validate network topology operation.

    {UtilityNetwork::validateNetworkTopology(const Esri::ArcGISRuntime::Envelope&)}

    See also Esri::ArcGISRuntime::UtilityNetwork::validateNetworkTopology(const Esri::ArcGISRuntime::Envelope&).

    Member Function Documentation

    [override virtual] UtilityValidationResult::~UtilityValidationResult()

    Destructor.

    bool UtilityValidationResult::hasDirtyAreas() const

    Returns true if the network topology of the utility network contains any dirty areas, false otherwise.

    Query the UtilityNetwork::dirtyAreaTable to view these dirty areas.

    bool UtilityValidationResult::hasErrors() const

    Returns true if new error features were created during topology validation, false otherwise.

    Dirty areas that are not successfully validated remain in the dirty area table and are flagged as errors. Query the UtilityNetwork::dirtyAreaTable to view these errors.

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