Class LASLayer
Inherits the following classes: PointLayer
Public Signals
| Type | Name |
|---|---|
| signal void | lod_settings_changed |
| signal void | point_colors_changed |
| signal void | point_opacity_changed |
| signal void | point_size_changed |
| signal void | point_stream_budget_changed |
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 |
|---|---|
| LASLayer (const fs::path & file, AsyncProgressTracker progress_tracker, const std::string & target_crs_wkt={}) |
|
| virtual Extent3D | extent () override const |
| const fs::path & | file_path () const |
| const std::array< uint8_t, 3 > & | fixed_point_color () const |
| const AsyncOctreeLASData & | las_data () const |
| AsyncOctreeLASData & | las_data () |
| float | lod_quality_multiplier () const |
| size_t | max_points_per_node () const |
| virtual std::string | native_projection () override const |
| float | point_alpha () const |
| PointColorMode | point_color_mode () const |
| float | point_radius_m () const |
| float | point_stream_budget_ms () const |
| virtual std::string | projection () override const |
| void | set_fixed_point_color (const std::array< uint8_t, 3 > & color) |
| void | set_lod_quality_multiplier (float multiplier) |
| void | set_max_points_per_node (size_t max_points) |
| void | set_point_alpha (float alpha) |
| void | set_point_color_mode (PointColorMode mode) |
| void | set_point_radius_m (float radius_m) |
| void | set_point_stream_budget_ms (float ms) |
Public Functions inherited from PointLayer
See PointLayer
| 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 Signals Documentation
signal lod_settings_changed
signal point_colors_changed
signal point_opacity_changed
signal point_size_changed
signal point_stream_budget_changed
Public Functions Documentation
function LASLayer
inline explicit LASLayer::LASLayer (
const fs::path & file,
AsyncProgressTracker progress_tracker,
const std::string & target_crs_wkt={}
)
function extent
Implements Layer::extent
function file_path
function fixed_point_color
function las_data [1/2]
function las_data [2/2]
function lod_quality_multiplier
function max_points_per_node
function native_projection
Implements Layer::native_projection
function point_alpha
function point_color_mode
function point_radius_m
function point_stream_budget_ms
function projection
Implements Layer::projection
function set_fixed_point_color
function set_lod_quality_multiplier
function set_max_points_per_node
function set_point_alpha
function set_point_color_mode
function set_point_radius_m
function set_point_stream_budget_ms
The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/gui/layer.hpp