Class Layer
Inherits the following classes: QObject
Inherited by the following classes: ContourLayer, DemLayer, PointLayer, SlopeLayer, TexturedDemLayer
Public Signals
| Type | Name |
|---|---|
| signal void | data_updated |
| signal void | opacity_changed |
| signal void | vertical_offset_changed |
| signal void | visibility_changed (bool visible) |
Public Functions
| Type | Name |
|---|---|
| Layer (std::string name, LayerKind kind) |
|
| virtual Extent3D | extent () const = 0 |
| LayerKind | kind () const |
| virtual std::string | name () const |
| virtual std::string | native_projection () const |
| float | opacity () const |
| virtual std::string | projection () const = 0 |
| void | set_opacity (float opacity) |
| void | set_vertical_offset (float vertical_offset) |
| void | set_visible (bool visible) |
| float | vertical_offset () const |
| bool | visible () const |
| virtual | ~Layer () = default |
Protected Attributes
| Type | Name |
|---|---|
| LayerKind | m_kind |
| std::string | m_name |
| float | m_opacity = 1.0f |
| float | m_vertical_offset = 0.0f |
| bool | m_visible = true |
Public Signals Documentation
signal data_updated
signal opacity_changed
signal vertical_offset_changed
signal visibility_changed
Public Functions Documentation
function Layer
function extent
function kind
function name
function native_projection
function opacity
function projection
function set_opacity
function set_vertical_offset
function set_visible
function vertical_offset
function visible
function ~Layer
Protected Attributes Documentation
variable m_kind
variable m_name
variable m_opacity
variable m_vertical_offset
variable m_visible
The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/gui/layer.hpp