Go to the documentation of this file.
17 #ifndef IGNITION_GAZEBO_GUI_COMPONENTINSPECTOR_LIDAR_HH_
18 #define IGNITION_GAZEBO_GUI_COMPONENTINSPECTOR_LIDAR_HH_
26 class ComponentInspectorEditor;
35 public:
explicit Lidar(ComponentInspectorEditor *_inspector);
47 double _mean,
double _meanBias,
double _stdDev,
48 double _stdDevBias,
double _dynamicBiasStdDev,
49 double _dynamicBiasCorrelationTime);
52 double _rangeMin,
double _rangeMax,
53 double _rangeResolution,
double _horizontalScanSamples,
54 double _horizontalScanResolution,
55 double _horizontalScanMinAngle,
56 double _horizontalScanMaxAngle,
double _verticalScanSamples,
57 double _verticalScanResolution,
double _verticalScanMinAngle,
58 double _verticalScanMaxAngle);
62 private: ComponentInspectorEditor *inspector{
nullptr};
Q_INVOKABLE void OnLidarChange(double _rangeMin, double _rangeMax, double _rangeResolution, double _horizontalScanSamples, double _horizontalScanResolution, double _horizontalScanMinAngle, double _horizontalScanMaxAngle, double _verticalScanSamples, double _verticalScanResolution, double _verticalScanMinAngle, double _verticalScanMaxAngle)
This library is part of the Gazebo project.
Definition: gz/sim/Actor.hh:33
Lidar(ComponentInspectorEditor *_inspector)
Constructor.
Q_INVOKABLE void OnLidarNoise(double _mean, double _meanBias, double _stdDev, double _stdDevBias, double _dynamicBiasStdDev, double _dynamicBiasCorrelationTime)
This function is called when a user changes values in the Lidar sensor's linear acceleration X noise ...
A class that handles Lidar sensor changes.
Definition: src/gui/plugins/component_inspector_editor/Lidar.hh:29