SymbolLayerEdges3d Class

  • SymbolLayerEdges3d
  • class Esri::ArcGISRuntime::SymbolLayerEdges3d

    Defines edges on a symbol layer applicable for rendering 3D geometries. More...

    Header: #include <SymbolLayerEdges3d.h>
    Since: Esri::ArcGISRuntime 200.5
    Inherits: Esri::ArcGISRuntime::Object

    Public Functions

    SymbolLayerEdges3d(QObject *parent = nullptr)
    SymbolLayerEdges3d(const QColor &color, double width, QObject *parent = nullptr)
    virtual ~SymbolLayerEdges3d() override
    QColor color() const
    void setColor(const QColor &color)
    void setWidth(double width)
    double width() const

    Detailed Description

    Edge rendering visualization is specific for 3D visualizations. It can be used to emphasize the form of 3D objects and to improve the three-dimensional spatial understanding. Edges are currently accessible only on MultilayerMeshSymbol.

    Member Function Documentation

    [explicit] SymbolLayerEdges3d::SymbolLayerEdges3d(QObject *parent = nullptr)

    Creates an edge rendering configuration with solid style and default values for color (black) and width (1).

    • parent - The optional parent QObject.

    SymbolLayerEdges3d::SymbolLayerEdges3d(const QColor &color, double width, QObject *parent = nullptr)

    Creates an edge rendering configuration with the given color and width using a solid style.

    • color - The color of the edges.
    • width - The width of the edges in device-independent pixels.
    • parent - The optional parent QObject.

    [override virtual] SymbolLayerEdges3d::~SymbolLayerEdges3d()

    Destructor.

    QColor SymbolLayerEdges3d::color() const

    Returns the color of the edges.

    The default color is black. The alpha value of the color sets the transparency of the edges. If alpha is 255 for an RGB color then the edges are opaque.

    See also setColor().

    void SymbolLayerEdges3d::setColor(const QColor &color)

    Sets the color to color.

    See also color.

    void SymbolLayerEdges3d::setWidth(double width)

    Sets the width to width.

    See also width.

    double SymbolLayerEdges3d::width() const

    Returns the width of the edges in device-independent pixels.

    The default value is 1. Edges will only draw if the value is a positive number.

    See also setWidth().

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

    You can no longer sign into this site. Go to your ArcGIS portal or the ArcGIS Location Platform dashboard to perform management tasks.

    Your ArcGIS portal

    Create, manage, and access API keys and OAuth 2.0 developer credentials, hosted layers, and data services.

    Your ArcGIS Location Platform dashboard

    Manage billing, monitor service usage, and access additional resources.

    Learn more about these changes in the What's new in Esri Developers June 2024 blog post.

    Close