Skip to content

Class PointLayer

ClassList > PointLayer

Inherits the following classes: Layer

Inherited by the following classes: LASLayer

Public Signals inherited from Layer

See Layer

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
PointLayer (std::string name)
virtual ~PointLayer () = default

Public Functions inherited from Layer

See Layer

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 inherited from Layer

See Layer

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 Functions Documentation

function PointLayer

inline PointLayer::PointLayer (
    std::string name
) 

function ~PointLayer

virtual PointLayer::~PointLayer () = default


The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/gui/layer.hpp