Skip to content

File vegetation.hpp

FileList > lib > vegetation > vegetation.hpp

Go to the source code of this file

  • #include <algorithm>
  • #include <cstddef>
  • #include <span>
  • #include "config_input/config_input.hpp"
  • #include "grid/grid.hpp"
  • #include "las/las_point.hpp"
  • #include "utilities/coordinate.hpp"
  • #include "utilities/progress_tracker.hpp"

Public Functions

Type Name
GeoGrid< std::optional< float > > get_blocked_proportion (const GeoGrid< std::span< LASPoint > > & grid, const GeoGrid< double > & ground, const VegeHeightConfig & vege_config, ProgressTracker && progress_tracker)
GeoGrid< float > low_pass (const GeoGrid< float > & grid, int delta, ProgressTracker && progress_tracker)
GeoGrid< float > low_pass (const GeoGrid< std::optional< float > > & grid, int delta, ProgressTracker && progress_tracker)

Public Functions Documentation

function get_blocked_proportion

inline GeoGrid < std::optional< float > > get_blocked_proportion (
    const GeoGrid < std::span< LASPoint > > & grid,
    const GeoGrid < double > & ground,
    const VegeHeightConfig & vege_config,
    ProgressTracker && progress_tracker
) 

function low_pass

inline GeoGrid < float > low_pass (
    const GeoGrid < float > & grid,
    int delta,
    ProgressTracker && progress_tracker
) 

function low_pass

inline GeoGrid < float > low_pass (
    const GeoGrid < std::optional< float > > & grid,
    int delta,
    ProgressTracker && progress_tracker
) 


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