35 void showEvent(QShowEvent*
event);
40 void PoissonMeshing();
41 void DelaunayMeshing();
44 void SelectWorkspacePath();
45 std::string GetWorkspacePath();
46 void RefreshWorkspace();
48 void WriteFusedPoints();
49 void ShowMeshingInfo();
51 QWidget* GenerateTableButtonWidget(
const std::string& image_name,
52 const std::string&
type);
60 QLineEdit* workspace_path_text_;
61 QTableWidget* table_widget_;
62 QPushButton* undistortion_button_;
63 QPushButton* stereo_button_;
64 QPushButton* fusion_button_;
65 QPushButton* poisson_meshing_button_;
66 QPushButton* delaunay_meshing_button_;
67 QPushButton* texturing_button_;
68 QAction* refresh_workspace_action_;
69 QAction* write_fused_points_action_;
70 QAction* show_meshing_info_action_;
72 bool photometric_done_;
75 std::string images_path_;
76 std::string depth_maps_path_;
77 std::string normal_maps_path_;
79 std::vector<PlyPoint> fused_points_;
80 std::vector<std::vector<int>> fused_points_visibility_;