rtabmapviz: automatically read parameters from ros param server when receiving a map (fixing occupancy grid cell size not correctly set if rtabmapviz is started before rtabmap node, without having to open Preferences dialog and click apply to refresh the gui parameters)

This commit is contained in:
matlabbe
2022-01-26 15:42:07 -05:00
parent 293cfcf654
commit 5ce48e201a
4 changed files with 59 additions and 6 deletions
@@ -41,9 +41,14 @@ public:
virtual QString getIniFilePath() const;
virtual QString getTmpIniFilePath() const;
bool hasAllParameters();
public slots:
void readRtabmapNodeParameters();
protected:
virtual QString getParamMessage();
bool hasAllParameters(const ros::NodeHandle & nh, const rtabmap::ParametersMap & parameters);
virtual void readCameraSettings(const QString & filePath);
virtual bool readCoreSettings(const QString & filePath);