Class CalibrationConfigDialog

Inheritance Relationships

Base Type

  • public QDialog

Class Documentation

class CalibrationConfigDialog : public QDialog

Calibration configuration dialog.

This is the main dialog which is instantiated, when running the ‘multi_sensor_calibration’ node.

Public Functions

CalibrationConfigDialog(QWidget *parent = nullptr)

Construct a new Calibration Config Dialog object.

Parameters:

parent[in] Parent Widget

~CalibrationConfigDialog()

Destroy the Calibration Config Dialog object.

ECalibrationType selectedCalibrationType() const

Get selected calibration type.

std::unordered_map<std::string, bool> getBoolTypedCalibrationOptions()

Get key-value list of calibration options that are of type bool.

std::unordered_map<std::string, double> getDoubleTypedCalibrationOptions()

Get key-value list of calibration options that are of type double.

std::unordered_map<std::string, int> getIntTypedCalibrationOptions()

Get key-value list of calibration options that are of type int.

std::unordered_map<std::string, std::string> getStringTypedCalibrationOptions()

Get key-value list of calibration options that are of type string.

Public Slots

void accept() override