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

#include <database_management_widget.h>

Inheritance diagram for colmap::TwoViewInfoTab:
Collaboration diagram for colmap::TwoViewInfoTab:

Public Member Functions

 TwoViewInfoTab ()
 
 TwoViewInfoTab (QWidget *parent, OptionManager *options, Database *database)
 
void Clear ()
 

Protected Member Functions

void InitializeTable (const QStringList &table_header)
 
void ShowMatches ()
 
void FillTable ()
 

Protected Attributes

OptionManageroptions_
 
Databasedatabase_
 
const Imageimage_
 
std::vector< std::pair< const Image *, FeatureMatches > > matches_
 
std::vector< int > configs_
 
std::vector< size_t > sorted_matches_idxs_
 
QTableWidget * table_widget_
 
QLabel * info_label_
 
FeatureImageViewerWidgetmatches_viewer_widget_
 

Detailed Description

Definition at line 25 of file database_management_widget.h.

Constructor & Destructor Documentation

◆ TwoViewInfoTab() [1/2]

colmap::TwoViewInfoTab::TwoViewInfoTab ( )
inline

Definition at line 27 of file database_management_widget.h.

◆ TwoViewInfoTab() [2/2]

colmap::TwoViewInfoTab::TwoViewInfoTab ( QWidget *  parent,
OptionManager options,
Database database 
)

Definition at line 38 of file database_management_widget.cc.

Member Function Documentation

◆ Clear()

void colmap::TwoViewInfoTab::Clear ( )

Definition at line 45 of file database_management_widget.cc.

References configs_, matches_, sorted_matches_idxs_, and table_widget_.

◆ FillTable()

void colmap::TwoViewInfoTab::FillTable ( )
protected

◆ InitializeTable()

void colmap::TwoViewInfoTab::InitializeTable ( const QStringList &  table_header)
protected

◆ ShowMatches()

Member Data Documentation

◆ configs_

std::vector<int> colmap::TwoViewInfoTab::configs_
protected

Definition at line 42 of file database_management_widget.h.

Referenced by Clear(), and FillTable().

◆ database_

Database* colmap::TwoViewInfoTab::database_
protected

Definition at line 38 of file database_management_widget.h.

Referenced by ShowMatches().

◆ image_

const Image* colmap::TwoViewInfoTab::image_
protected

Definition at line 40 of file database_management_widget.h.

Referenced by ShowMatches().

◆ info_label_

QLabel* colmap::TwoViewInfoTab::info_label_
protected

Definition at line 46 of file database_management_widget.h.

Referenced by FillTable(), and InitializeTable().

◆ matches_

std::vector<std::pair<const Image*, FeatureMatches> > colmap::TwoViewInfoTab::matches_
protected

Definition at line 41 of file database_management_widget.h.

Referenced by Clear(), FillTable(), and ShowMatches().

◆ matches_viewer_widget_

FeatureImageViewerWidget* colmap::TwoViewInfoTab::matches_viewer_widget_
protected

Definition at line 47 of file database_management_widget.h.

Referenced by ShowMatches().

◆ options_

OptionManager* colmap::TwoViewInfoTab::options_
protected

Definition at line 37 of file database_management_widget.h.

Referenced by ShowMatches().

◆ sorted_matches_idxs_

std::vector<size_t> colmap::TwoViewInfoTab::sorted_matches_idxs_
protected

Definition at line 43 of file database_management_widget.h.

Referenced by Clear(), FillTable(), and ShowMatches().

◆ table_widget_

QTableWidget* colmap::TwoViewInfoTab::table_widget_
protected

Definition at line 45 of file database_management_widget.h.

Referenced by Clear(), FillTable(), InitializeTable(), and ShowMatches().


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