Skip to content

Class ConfigEditor

ClassList > ConfigEditor

Inherits the following classes: QWidget

Public Slots

Type Name
slot void add_color
slot void add_contour
slot void add_las_file
slot void add_las_folder
slot void add_vege
slot void add_vege_color
slot void add_water
slot void handle_color_selected
slot void handle_color_type_changed (int index)
slot void handle_contour_selected
slot void handle_vege_selected
slot void handle_water_selected
slot void open_config_file
slot void pick_color
slot void remove_color
slot void remove_contour
slot void remove_las_file
slot void remove_vege
slot void remove_vege_color
slot void remove_water
slot void reset_to_defaults
slot void save_config_file
slot void set_las_files (const std::vector< fs::path > & files)
slot void update_color_from_ui
slot void update_contour_from_ui
slot void update_general_from_ui
slot void update_vege_color_from_ui (int row, int column)
slot void update_vege_from_ui
slot void update_water_from_ui
slot void update_water_globals_from_ui

Public Signals

Type Name
signal void config_changed

Public Functions

Type Name
ConfigEditor (QWidget * parent=nullptr)
const Config & get_config ()
bool is_valid () const
std::size_t last_file_count () const
double last_total_area_m2 () const
std::uint64_t last_total_points () const
~ConfigEditor ()

Public Slots Documentation

slot add_color

void ConfigEditor::add_color;

slot add_contour

void ConfigEditor::add_contour;

slot add_las_file

void ConfigEditor::add_las_file;

slot add_las_folder

void ConfigEditor::add_las_folder;

slot add_vege

void ConfigEditor::add_vege;

slot add_vege_color

void ConfigEditor::add_vege_color;

slot add_water

void ConfigEditor::add_water;

slot handle_color_selected

void ConfigEditor::handle_color_selected;

slot handle_color_type_changed

void ConfigEditor::handle_color_type_changed;

slot handle_contour_selected

void ConfigEditor::handle_contour_selected;

slot handle_vege_selected

void ConfigEditor::handle_vege_selected;

slot handle_water_selected

void ConfigEditor::handle_water_selected;

slot open_config_file

void ConfigEditor::open_config_file;

slot pick_color

void ConfigEditor::pick_color;

slot remove_color

void ConfigEditor::remove_color;

slot remove_contour

void ConfigEditor::remove_contour;

slot remove_las_file

void ConfigEditor::remove_las_file;

slot remove_vege

void ConfigEditor::remove_vege;

slot remove_vege_color

void ConfigEditor::remove_vege_color;

slot remove_water

void ConfigEditor::remove_water;

slot reset_to_defaults

void ConfigEditor::reset_to_defaults;

slot save_config_file

void ConfigEditor::save_config_file;

slot set_las_files

void ConfigEditor::set_las_files;

slot update_color_from_ui

void ConfigEditor::update_color_from_ui;

slot update_contour_from_ui

void ConfigEditor::update_contour_from_ui;

slot update_general_from_ui

void ConfigEditor::update_general_from_ui;

slot update_vege_color_from_ui

void ConfigEditor::update_vege_color_from_ui;

slot update_vege_from_ui

void ConfigEditor::update_vege_from_ui;

slot update_water_from_ui

void ConfigEditor::update_water_from_ui;

slot update_water_globals_from_ui

void ConfigEditor::update_water_globals_from_ui;

Public Signals Documentation

signal config_changed

void ConfigEditor::config_changed;

Public Functions Documentation

function ConfigEditor

explicit ConfigEditor::ConfigEditor (
    QWidget * parent=nullptr
) 

function get_config

inline const Config & ConfigEditor::get_config () 

function is_valid

bool ConfigEditor::is_valid () const

function last_file_count

inline std::size_t ConfigEditor::last_file_count () const

function last_total_area_m2

inline double ConfigEditor::last_total_area_m2 () const

function last_total_points

inline std::uint64_t ConfigEditor::last_total_points () const

function ~ConfigEditor

ConfigEditor::~ConfigEditor () 


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