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.