Skip to content

Class LASLayer

ClassList > LASLayer

Inherits the following classes: PointLayer

Public Signals inherited from Layer

See Layer

Type Name
signal void data_updated

Public Functions

Type Name
LASLayer (const fs::path & file, AsyncProgressTracker progress_tracker)
virtual Extent3D extent () override const
const AsyncLASData & las_file () const
AsyncLASData & las_file ()
virtual std::string projection () override const

Public Functions inherited from PointLayer

See PointLayer

Type Name
virtual ~PointLayer () = default

Public Functions inherited from Layer

See Layer

Type Name
virtual Extent3D extent () const = 0
virtual std::string name ()
virtual std::string projection () const = 0
virtual ~Layer () = default

Protected Attributes inherited from Layer

See Layer

Type Name
std::string m_name

Public Functions Documentation

function LASLayer

inline explicit LASLayer::LASLayer (
    const fs::path & file,
    AsyncProgressTracker progress_tracker
) 

function extent

inline virtual Extent3D LASLayer::extent () override const

Implements Layer::extent


function las_file [1/2]

inline const  AsyncLASData & LASLayer::las_file () const

function las_file [2/2]

inline AsyncLASData & LASLayer::las_file () 

function projection

inline virtual std::string LASLayer::projection () override const

Implements Layer::projection



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