Skip to content

Class LASLayerRenderer

ClassList > LASLayerRenderer

Inherits the following classes: LayerRenderer

Public Signals inherited from LayerRenderer

See LayerRenderer

Type Name
signal void repaint_required

Public Functions

Type Name
LASLayerRenderer (std::shared_ptr< LASLayer > layer, const Coordinate3D< double > & offset)
void load_data (std::shared_ptr< LASLayer > layer, const Coordinate3D< double > & offset)
virtual void render (const Camera & camera) override
virtual ~LASLayerRenderer () = default

Public Functions inherited from LayerRenderer

See LayerRenderer

Type Name
void data_update_required ()
virtual void render (const Camera & camera) = 0
virtual ~LayerRenderer () = default

Public Static Functions inherited from LayerRenderer

See LayerRenderer

Type Name
std::unique_ptr< LayerRenderer > create (std::shared_ptr< Layer > layer, const Coordinate3D< double > & offset)

Protected Attributes inherited from LayerRenderer

See LayerRenderer

Type Name
bool m_data_update_required = [**true**](classCoordinate2D.md)

Public Functions Documentation

function LASLayerRenderer

inline LASLayerRenderer::LASLayerRenderer (
    std::shared_ptr< LASLayer > layer,
    const  Coordinate3D < double > & offset
) 

function load_data

inline void LASLayerRenderer::load_data (
    std::shared_ptr< LASLayer > layer,
    const  Coordinate3D < double > & offset
) 

function render

inline virtual void LASLayerRenderer::render (
    const  Camera & camera
) override

Implements LayerRenderer::render


function ~LASLayerRenderer

virtual LASLayerRenderer::~LASLayerRenderer () = default


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