mirror of
https://github.com/introlab/rtabmap.git
synced 2026-09-02 09:30:25 +08:00
Integration of CLAMS depth calibration #114
This commit is contained in:
@@ -69,6 +69,7 @@ class TwistGridWidget;
|
||||
class ExportCloudsDialog;
|
||||
class ExportScansDialog;
|
||||
class PostProcessingDialog;
|
||||
class DepthCalibrationDialog;
|
||||
class DataRecorder;
|
||||
class OctoMap;
|
||||
|
||||
@@ -121,6 +122,7 @@ protected:
|
||||
private slots:
|
||||
void changeState(MainWindow::State state);
|
||||
void beep();
|
||||
void cancelProgress();
|
||||
void configGUIModified();
|
||||
void saveConfigGUI();
|
||||
void newDatabase();
|
||||
@@ -141,6 +143,7 @@ private slots:
|
||||
void exportImages();
|
||||
void exportOctomap();
|
||||
void postProcessing();
|
||||
void depthCalibration();
|
||||
void deleteMemory();
|
||||
void openWorkingDirectory();
|
||||
void updateEditMenu();
|
||||
@@ -264,6 +267,7 @@ private:
|
||||
ExportCloudsDialog * _exportCloudsDialog;
|
||||
ExportScansDialog * _exportScansDialog;
|
||||
PostProcessingDialog * _postProcessingDialog;
|
||||
DepthCalibrationDialog * _depthCalibrationDialog;
|
||||
DataRecorder * _dataRecorder;
|
||||
|
||||
QSet<int> _lastIds;
|
||||
@@ -330,6 +334,7 @@ private:
|
||||
QVector<int> _loopClosureIds;
|
||||
|
||||
bool _firstCall;
|
||||
bool _progressCanceled;
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
@@ -215,8 +215,9 @@ public:
|
||||
QString getSourceDriverStr() const;
|
||||
QString getSourceDevice() const;
|
||||
|
||||
bool getSourceDatabaseStampsUsed() const;
|
||||
bool isSourceDatabaseStampsUsed() const;
|
||||
bool isSourceRGBDColorOnly() const;
|
||||
QString getSourceDistortionModel() const;
|
||||
int getSourceImageDecimation() const;
|
||||
bool isSourceStereoDepthGenerated() const;
|
||||
bool isSourceScanFromDepth() const;
|
||||
@@ -292,6 +293,7 @@ private slots:
|
||||
void setupTreeView();
|
||||
void updateBasicParameter();
|
||||
void openDatabaseViewer();
|
||||
void visualizeDistortionModel();
|
||||
void selectSourceDatabase();
|
||||
void selectCalibrationPath();
|
||||
void selectSourceImagesStamps();
|
||||
@@ -305,6 +307,7 @@ private slots:
|
||||
void selectSourceVideoPath();
|
||||
void selectSourceStereoVideoPath();
|
||||
void selectSourceStereoVideoPath2();
|
||||
void selectSourceDistortionModel();
|
||||
void selectSourceOniPath();
|
||||
void selectSourceOni2Path();
|
||||
void selectSourceSvoPath();
|
||||
|
||||
@@ -53,6 +53,10 @@ public:
|
||||
int maximumSteps() const;
|
||||
void setMaximumSteps(int steps);
|
||||
void setAutoClose(bool on, int delayedClosingTimeMsec = -1);
|
||||
void setCancelButtonVisible(bool visible);
|
||||
|
||||
signals:
|
||||
void canceled();
|
||||
|
||||
protected:
|
||||
virtual void closeEvent(QCloseEvent * event);
|
||||
@@ -71,6 +75,7 @@ private:
|
||||
QTextEdit * _detailedText;
|
||||
QProgressBar * _progressBar;
|
||||
QPushButton * _closeButton;
|
||||
QPushButton * _cancelButton;
|
||||
QCheckBox * _closeWhenDoneCheckBox;
|
||||
QString _endMessage;
|
||||
int _delayedClosingTime; // sec
|
||||
|
||||
Reference in New Issue
Block a user