Class LidarLidarCalibrationGui
Defined in File LidarLidarCalibrationGui.h
Inheritance Relationships
Base Type
public multisensor_calibration::CalibrationGuiBase
(Class CalibrationGuiBase)
Class Documentation
-
class LidarLidarCalibrationGui : public multisensor_calibration::CalibrationGuiBase
GUI for a guided extrinsic LiDAR-LiDAR calibration.
This subclasses the CalibrationGuiBase and will instantiate
an RViz3dViewDialog to guid the user where to place the target, and
two RViz3dViewDialog to show results of the LidarDataProcessors running on the data from the source and reference sensor.
Public Functions
-
LidarLidarCalibrationGui(const std::string &iAppTitle, const std::string &iGuiSubNamespace)
Default constructor.
- Parameters:
iAppTitle – [in] Application title.
iGuiSubNamespace – [in] Sub namespace of the gui.
-
virtual ~LidarLidarCalibrationGui()
Destructor.
Protected Functions
-
virtual void initializeGuiContents() override
Initialize the contents to the GUI elements, i.e. assign the GUI elements to assign to the appropriate topics.
-
virtual void loadVisualizer() override
Method to load visualizer.
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
-
virtual bool setupGuiElements() override
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.