File blaze_output_loader.hpp
FileList > gui > blaze_output_loader.hpp
Go to the source code of this file
#include <algorithm>#include <functional>#include <memory>#include <optional>#include <set>#include <sstream>#include <string>#include <vector>#include "gui/layer.hpp"#include "utilities/filesystem.hpp"#include "utilities/progress_tracker.hpp"
Namespaces
| Type | Name |
|---|---|
| namespace | detail |
Classes
| Type | Name |
|---|---|
| struct | BlazeOutputDiscovery |
| struct | BlazeOutputSet |
Public Functions
| Type | Name |
|---|---|
| void | append_flat_grid_dem_layers (std::vector< std::unique_ptr< Layer > > & layers, const BlazeOutputSet & outputs, const std::function< AsyncProgressTracker()> & progress_factory, const std::string & target_crs) |
| BlazeOutputSet | discover_blaze_output (const fs::path & directory) |
| BlazeOutputDiscovery | discover_blaze_output_with_info (const fs::path & directory) |
| std::string | format_blaze_output_discovery_error (const fs::path & directory, const BlazeOutputDiscovery & discovery) |
| std::vector< std::unique_ptr< Layer > > | load_blaze_outputs (const BlazeOutputSet & outputs, const std::function< AsyncProgressTracker()> & progress_factory, const std::function< std::string()> & reference_crs_factory=[] { return std::string{};}) |
Public Functions Documentation
function append_flat_grid_dem_layers
inline void append_flat_grid_dem_layers (
std::vector< std::unique_ptr< Layer > > & layers,
const BlazeOutputSet & outputs,
const std::function< AsyncProgressTracker ()> & progress_factory,
const std::string & target_crs
)
function discover_blaze_output
function discover_blaze_output_with_info
function format_blaze_output_discovery_error
inline std::string format_blaze_output_discovery_error (
const fs::path & directory,
const BlazeOutputDiscovery & discovery
)
function load_blaze_outputs
inline std::vector< std::unique_ptr< Layer > > load_blaze_outputs (
const BlazeOutputSet & outputs,
const std::function< AsyncProgressTracker ()> & progress_factory,
const std::function< std::string()> & reference_crs_factory=[] { return std::string{};}
)
The documentation for this class was generated from the following file /home/runner/work/Blaze/Blaze/src/gui/blaze_output_loader.hpp