File contour_gen.hpp
FileList > contour > contour_gen.hpp
Go to the source code of this file
#include "config_input/config_input.hpp"#include "contour.hpp"#include "utilities/timer.hpp"
Public Functions
| Type | Name |
|---|---|
| std::vector< Contour > | generate_contours (const GeoGrid< T > & grid, const ContourConfigs & contour_config, ProgressTracker progress_tracker) |
| GeoGrid< std::optional< std::byte > > | generate_naive_contours (const GeoGrid< double > & ground) |
| GridGraph< std::set< double > > | identify_contours (const GeoGrid< T > & grid, T contour_interval) |
| std::vector< Contour > | join_contours (std::vector< Contour > contours, double max_dist=15.0) |
| std::vector< Contour > | trim_contours (const std::vector< Contour > & contours, const Extent2D & bounds) |
Public Functions Documentation
function generate_contours
template<typename T>
std::vector< Contour > generate_contours (
const GeoGrid < T > & grid,
const ContourConfigs & contour_config,
ProgressTracker progress_tracker
)
function generate_naive_contours
inline GeoGrid < std::optional< std::byte > > generate_naive_contours (
const GeoGrid < double > & ground
)
function identify_contours
template<typename T>
GridGraph < std::set< double > > identify_contours (
const GeoGrid < T > & grid,
T contour_interval
)
function join_contours
inline std::vector< Contour > join_contours (
std::vector< Contour > contours,
double max_dist=15.0
)
function trim_contours
inline std::vector< Contour > trim_contours (
const std::vector< Contour > & contours,
const Extent2D & bounds
)
The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/lib/contour/contour_gen.hpp