14 #include "controllers/automatic_reconstruction.h"
22 class ReconstructionManager;
32 :
public colmap::AutomaticReconstructionController {
35 struct Options :
public colmap::AutomaticReconstructionController::Options {
42 colmap::ReconstructionManager* reconstruction_manager);
54 size_t reconstruction_idx,
55 const std::vector<colmap::PlyPoint>&
points)
override;
57 const std::string& mesh_path)
override;
59 const std::string& textured_path)
override;
void OnTexturedMeshGenerated(size_t reconstruction_idx, const std::string &textured_path) override
void OnMeshGenerated(size_t reconstruction_idx, const std::string &mesh_path) override
void RunDenseMapper() override
void OnFusedPointsGenerated(size_t reconstruction_idx, const std::vector< colmap::PlyPoint > &points) override
AutomaticReconstructionController(const Options &options, colmap::ReconstructionManager *reconstruction_manager)
std::vector< std::string > meshing_paths_
std::vector< std::string > textured_paths_
std::vector< std::vector< colmap::PlyPoint > > fused_points_
Generic file read and write utility for python interface.