• PointCloudFilterListModel
  • class Esri::ArcGISRuntime::PointCloudFilterListModel

    A container class storing a list of point cloud filters. More...

    Header: #include <PointCloudFilterListModel.h>
    Since: Esri::ArcGISRuntime 300.1
    Inherits: QAbstractListModel and Esri::ArcGISRuntime::Iterable

    Public Types

    enum PointCloudFilterRoles { PointCloudFilterAttributeNameRole, PointCloudFilterTypeRole }

    Public Functions

    virtual ~PointCloudFilterListModel() override

    Signals

    void errorOccurred(const Esri::ArcGISRuntime::Error &error)
    void itemAdded(int index)
    void itemRemoved(int index)

    Detailed Description

    The model returns data for the following roles:

    RoleTypeDescriptionPointCloudFilterRoles
    attributeNameQStringThe attribute used for applying the filter.PointCloudFilterAttributeNameRole
    pointCloudFilterTypePointCloudFilterTypeThe point cloud filter type.PointCloudFilterTypeRole

    Member Type Documentation

    enum PointCloudFilterListModel::PointCloudFilterRoles

    This enum specifies the custom roles which can be used with PointCloudFilterListModel::data.

    ConstantValueDescription
    Esri::ArcGISRuntime::PointCloudFilterListModel::PointCloudFilterAttributeNameRoleQt::UserRole + 1The point cloud filter's attribute name.
    Esri::ArcGISRuntime::PointCloudFilterListModel::PointCloudFilterTypeRoleQt::UserRole + 2The point cloud filter's type.

    Member Function Documentation

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

    Destructor.

    [signal] void PointCloudFilterListModel::errorOccurred(const Esri::ArcGISRuntime::Error &error)

    Signal emitted when an error occurs.

    • error - Details about the error.

    [signal] void PointCloudFilterListModel::itemAdded(int index)

    Signal emitted when a point cloud filter is added to the list model.

    • index - The index of the added point cloud filter.

    [signal] void PointCloudFilterListModel::itemRemoved(int index)

    Signal emitted when a point cloud filter is removed from the list model.

    • index - The index of the removed point cloud filter.