Skip to content

Class LASFile

ClassList > LASFile

Inherited by the following classes: LASData

Public Functions

Type Name
LASFile (const Extent2D & bounds, GeoProjection && projection)
LASFile (const fs::path & filename, ProgressTracker progress_tracker)
const Extent3D & bounds () const
Extent2D export_bounds () const
double height () const
std::pair< double, double > height_range () const
Extent2D original_bounds () const
const GeoProjection & projection () const
Coordinate2D< double > top_left () const
double width () const

Protected Attributes

Type Name
Extent3D m_bounds
std::optional< fs::path > m_filename
Extent3D m_original_bounds
GeoProjection m_projection
laspp::QuadtreeSpatialIndex m_spatial_index

Protected Functions

Type Name
void from_las_reader (const laspp::LASReader & reader)

Public Functions Documentation

function LASFile [1/2]

inline explicit LASFile::LASFile (
    const  Extent2D & bounds,
    GeoProjection && projection
) 

function LASFile [2/2]

inline explicit LASFile::LASFile (
    const fs::path & filename,
    ProgressTracker progress_tracker
) 

function bounds

inline const  Extent3D & LASFile::bounds () const

function export_bounds

inline Extent2D LASFile::export_bounds () const

function height

inline double LASFile::height () const

function height_range

inline std::pair< double , double > LASFile::height_range () const

function original_bounds

inline Extent2D LASFile::original_bounds () const

function projection

inline const  GeoProjection & LASFile::projection () const

function top_left

inline Coordinate2D < double > LASFile::top_left () const

function width

inline double LASFile::width () const

Protected Attributes Documentation

variable m_bounds

Extent3D LASFile::m_bounds;

variable m_filename

std::optional<fs::path> LASFile::m_filename;

variable m_original_bounds

Extent3D LASFile::m_original_bounds;

variable m_projection

GeoProjection LASFile::m_projection;

variable m_spatial_index

laspp::QuadtreeSpatialIndex LASFile::m_spatial_index;

Protected Functions Documentation

function from_las_reader

inline void LASFile::from_las_reader (
    const laspp::LASReader & reader
) 


The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/las/las_file.hpp