14 #include "ui/options_widget.h"
21 #include "util/option_manager.h"
26 class ReconstructionWidget;
38 void Show(colmap::Reconstruction* reconstruction);
41 void showEvent(QShowEvent*
event);
46 void PoissonMeshing();
47 void DelaunayMeshing();
50 void SelectWorkspacePath();
51 std::string GetWorkspacePath();
52 void RefreshWorkspace();
54 void WriteFusedPoints();
55 void ShowMeshingInfo();
57 QWidget* GenerateTableButtonWidget(
const std::string& image_name,
58 const std::string&
type);
62 colmap::Reconstruction* reconstruction_;
66 QLineEdit* workspace_path_text_;
67 QTableWidget* table_widget_;
68 QPushButton* undistortion_button_;
69 QPushButton* stereo_button_;
70 QPushButton* fusion_button_;
71 QPushButton* poisson_meshing_button_;
72 QPushButton* delaunay_meshing_button_;
73 QPushButton* texturing_button_;
74 QAction* refresh_workspace_action_;
75 QAction* write_fused_points_action_;
76 QAction* show_meshing_info_action_;
78 bool photometric_done_;
81 std::string images_path_;
82 std::string depth_maps_path_;
83 std::string normal_maps_path_;
85 std::string out_mesh_path_;
87 std::vector<colmap::PlyPoint> fused_points_;
88 std::vector<std::vector<int>> fused_points_visibility_;
Generic file read and write utility for python interface.
colmap::OptionManager OptionManager