Class ExtrinsicLidarReferenceConfigWidget

Inheritance Relationships

Base Type

  • public QWidget

Class Documentation

class ExtrinsicLidarReferenceConfigWidget : public QWidget

Widget holding the configuration options for the extrinsic lidar-reference calibration. This is part of the calibration configurator of the multi_sensor_calibration node.

Public Functions

ExtrinsicLidarReferenceConfigWidget(QWidget *parent = nullptr)

Construct a new Extrinsic Lidar Lidar Config Widget.

Parameters:

parent[in] Parent Widget

~ExtrinsicLidarReferenceConfigWidget()

Destroy the Extrinsic Lidar Lidar Config Widget.

void clearCalibrationOptions()

Clear contents of options.

void setRobotWorkspaceFolderPath(const QString &iFolderPath)

Set path to robot workspace folder, triggering the population of the widget contents.

void setSourceSensorName(const QString &iSensorName)

Set the source sensor name.

QString getSourceSensorName() const

Get the source sensor name.

void setReferenceName(const QString &iName)

Set the reference name.

QString getReferenceName() const

Get the source sensor name.

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.