ACloudViewer  3.9.4
A Modern Library for 3D Data Processing
colmap::HierarchicalMapperController Class Reference

#include <hierarchical_mapper.h>

Inheritance diagram for colmap::HierarchicalMapperController:
Collaboration diagram for colmap::HierarchicalMapperController:

Classes

struct  Options
 

Public Member Functions

 HierarchicalMapperController (const Options &options, const SceneClustering::Options &clustering_options, const IncrementalMapperOptions &mapper_options, ReconstructionManager *reconstruction_manager)
 
- Public Member Functions inherited from colmap::Thread
 Thread ()
 
virtual ~Thread ()=default
 
virtual void Start ()
 
virtual void Stop ()
 
virtual void Pause ()
 
virtual void Resume ()
 
virtual void Wait ()
 
bool IsStarted ()
 
bool IsStopped ()
 
bool IsPaused ()
 
bool IsRunning ()
 
bool IsFinished ()
 
void BlockIfPaused ()
 
bool CheckValidSetup ()
 
void AddCallback (const int id, const std::function< void()> &func)
 
const TimerGetTimer () const
 

Additional Inherited Members

- Public Types inherited from colmap::Thread
enum  { STARTED_CALLBACK = INT_MIN , FINISHED_CALLBACK }
 
- Protected Member Functions inherited from colmap::Thread
void RegisterCallback (const int id)
 
void Callback (const int id) const
 
std::thread::id GetThreadId () const
 
void SignalValidSetup ()
 
void SignalInvalidSetup ()
 

Detailed Description

Definition at line 22 of file hierarchical_mapper.h.

Constructor & Destructor Documentation

◆ HierarchicalMapperController()

colmap::HierarchicalMapperController::HierarchicalMapperController ( const Options options,
const SceneClustering::Options clustering_options,
const IncrementalMapperOptions mapper_options,
ReconstructionManager reconstruction_manager 
)

The documentation for this class was generated from the following files: