Class ExtrinsicLidarLidarConfigWidget
Defined in File ExtrinsicLidarLidarConfigWidget.h
Inheritance Relationships
Base Type
public QWidget
Class Documentation
-
class ExtrinsicLidarLidarConfigWidget : public QWidget
Widget holding the configuration options for the extrinsic lidar lidar calibration. This is part of the calibration configurator of the multi_sensor_calibration node.
Public Functions
-
ExtrinsicLidarLidarConfigWidget(QWidget *parent = nullptr)
Construct a new Extrinsic Lidar Lidar Config Widget.
- Parameters:
parent – [in] Parent Widget
-
~ExtrinsicLidarLidarConfigWidget()
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 setReferenceSensorName(const QString &iSensorName)
Set the reference sensor name.
-
QString getReferenceSensorName() 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.
-
ExtrinsicLidarLidarConfigWidget(QWidget *parent = nullptr)