Skip to content

Struct Config

ClassList > Config

Public Attributes

Type Name
double border_width
BuildingsConfig buildings
ContourConfigs contours
GridConfig grid
GroundConfig ground
std::vector< fs::path > las_files
fs::path output_directory
std::set< ProcessingStep > processing_steps
fs::path relative_path_to_config
RenderConfig render
VegeConfig vege
WaterConfigs water

Public Functions

Type Name
Config (const Config & config) = delete
Config (Config && config) = default
Config () = default
std::vector< fs::path > get_las_files (const fs::path & las_path) const
std::vector< fs::path > las_filepaths () const
Config & operator= (const Config & config) = default
fs::path output_path () const
void set_output_directory (const fs::path & output_dir)
void write_to_file (const fs::path & filename) const

Public Static Functions

Type Name
Config Default ()
Config FromFile (const fs::path & filename)

Public Attributes Documentation

variable border_width

double Config::border_width;

variable buildings

BuildingsConfig Config::buildings;

variable contours

ContourConfigs Config::contours;

variable grid

GridConfig Config::grid;

variable ground

GroundConfig Config::ground;

variable las_files

std::vector<fs::path> Config::las_files;

variable output_directory

fs::path Config::output_directory;

variable processing_steps

std::set<ProcessingStep> Config::processing_steps;

variable relative_path_to_config

fs::path Config::relative_path_to_config;

variable render

RenderConfig Config::render;

variable vege

VegeConfig Config::vege;

variable water

WaterConfigs Config::water;

Public Functions Documentation

function Config [1/3]

Config::Config (
    const  Config & config
) = delete

function Config [2/3]

Config::Config (
    Config && config
) = default

function Config [3/3]

Config::Config () = default

function get_las_files

inline std::vector< fs::path > Config::get_las_files (
    const fs::path & las_path
) const

function las_filepaths

inline std::vector< fs::path > Config::las_filepaths () const

function operator=

Config & Config::operator= (
    const  Config & config
) = default

function output_path

inline fs::path Config::output_path () const

function set_output_directory

inline void Config::set_output_directory (
    const fs::path & output_dir
) 

function write_to_file

void Config::write_to_file (
    const fs::path & filename
) const

Public Static Functions Documentation

function Default

static inline Config Config::Default () 

function FromFile

static Config Config::FromFile (
    const fs::path & filename
) 

Friends Documentation

friend operator<<

std::ostream & Config::operator<< (
    std::ostream & os,
    const  Config & config
) 


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