Class 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
Implements LayerRenderer::render
function ~LASLayerRenderer
The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/gui/layer_renderer.hpp