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

#include <incremental_mapper.h>

Inheritance diagram for colmap::IncrementalMapperController:
Collaboration diagram for colmap::IncrementalMapperController:

Public Types

enum  { INITIAL_IMAGE_PAIR_REG_CALLBACK , NEXT_IMAGE_REG_CALLBACK , LAST_IMAGE_REG_CALLBACK }
 
- Public Types inherited from colmap::Thread
enum  { STARTED_CALLBACK = INT_MIN , FINISHED_CALLBACK }
 

Public Member Functions

 IncrementalMapperController (const IncrementalMapperOptions *options, const std::string &image_path, const std::string &database_path, 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

- 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 135 of file incremental_mapper.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
INITIAL_IMAGE_PAIR_REG_CALLBACK 
NEXT_IMAGE_REG_CALLBACK 
LAST_IMAGE_REG_CALLBACK 

Definition at line 137 of file incremental_mapper.h.

Constructor & Destructor Documentation

◆ IncrementalMapperController()

colmap::IncrementalMapperController::IncrementalMapperController ( const IncrementalMapperOptions options,
const std::string &  image_path,
const std::string &  database_path,
ReconstructionManager reconstruction_manager 
)

Definition at line 291 of file incremental_mapper.cc.


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