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