• GaussianSplatLayer
  • class Esri::ArcGISRuntime::GaussianSplatLayer

    A layer that can visualize a Gaussian splat layer. More...

    Header: #include <GaussianSplatLayer.h>
    Since: Esri::ArcGISRuntime 300.1
    Inherits: Esri::ArcGISRuntime::Layer

    Public Functions

    GaussianSplatLayer(const QUrl &url, QObject *parent = nullptr)
    virtual ~GaussianSplatLayer() override
    QUrl url() const

    Static Public Members

    Esri::ArcGISRuntime::GaussianSplatLayer *create(Esri::ArcGISRuntime::PortalItem *item, QObject *parent = nullptr)

    Detailed Description

    The GaussianSplatLayer is designed for visualizing highly realistic, complex geometry of built and natural environments in a SceneView. It excels at rendering high-fidelity details, making it ideal for thin and intricate structures like powerlines, guard rails, and antennas in infrastructure workflows.

    Member Function Documentation

    [explicit] GaussianSplatLayer::GaussianSplatLayer(const QUrl &url, QObject *parent = nullptr)

    Creates a Gaussian splat layer with the specified service URL.

    • url - The URL to a SceneServer REST endpoint.
    • parent - The optional parent QObject.

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

    Destructor.

    [static] Esri::ArcGISRuntime::GaussianSplatLayer *GaussianSplatLayer::create(Esri::ArcGISRuntime::PortalItem *item, QObject *parent = nullptr)

    Creates a GaussianSplatLayer object with a portal item.

    See also PortalItem and Layer::item.

    QUrl GaussianSplatLayer::url() const

    Returns the URL of the Gaussian splat layer.

    See also GaussianSplatLayer(const QUrl&, QObject*).