10 #include "pipelines/application_gui.h"
15 namespace reconstruction {
20 static const std::unordered_map<std::string, std::string>
23 "Path to database in which to store the extracted data"},
25 "Root path to folder which contains the images."},
27 "The project import path containing *.ini project file."},
28 {
"output_path",
"The options saving output path."},
30 "The supported project processing quality types are {low, "
31 "medium, high, extreme}."}};
34 m.def(
"run_graphical_gui", &GraphicalUserInterface,
35 py::call_guard<py::gil_scoped_release>(),
36 "Function for the project gui application",
"database_path"_a =
"",
37 "image_path"_a =
"",
"import_path"_a =
"");
41 m.def(
"generate_project", &GenerateProject,
42 py::call_guard<py::gil_scoped_release>(),
43 "Function for the generation of project",
"output_path"_a,
44 "quality"_a =
"high");
50 py::module m_submodule = m.def_submodule(
"gui",
"Reconstruction GUI.");
void FunctionDocInject(py::module &pybind_module, const std::string &function_name, const std::unordered_map< std::string, std::string > &map_parameter_body_docs)
void pybind_gui_methods(py::module &m)
static const std::unordered_map< std::string, std::string > map_shared_argument_docstrings
void pybind_gui(py::module &m)
Generic file read and write utility for python interface.