40 public Ui::BaseMainWindow {
50 void updateDisplayedSolvers();
55 void updateRobustKernels();
60 bool loadFromFile(
const QString& filename);
63 void on_actionLoad_triggered(
bool);
64 void on_actionSave_triggered(
bool);
65 void on_actionQuit_triggered(
bool);
66 void on_actionWhite_Background_triggered(
bool);
67 void on_actionDefault_Background_triggered(
bool);
68 void on_actionProperties_triggered(
bool);
69 void on_actionSave_Screenshot_triggered(
bool);
70 void on_actionLoad_Viewer_State_triggered(
bool);
71 void on_actionSave_Viewer_State_triggered(
bool);
73 void on_btnOptimize_clicked();
74 void on_btnInitialGuess_clicked();
75 void on_btnSetZero_clicked();
76 void on_btnForceStop_clicked();
77 void on_btnOptimizerParameters_clicked();
78 void on_btnReload_clicked();
82 bool allocateSolver(
bool& allocatedNewSolver);
84 void setRobustKernel();
85 bool load(
const QString& filename);
main window of the g2o viewer
ViewerPropertiesWidget * _viewerPropertiesWidget
g2o::OptimizationAlgorithm * _currentSolver
PropertiesWidget * _optimizerPropertiesWidget
std::vector< g2o::OptimizationAlgorithmProperty > _knownSolvers
g2o::OptimizationAlgorithmProperty _currentOptimizationAlgorithmProperty