Class LidarReferenceCalibrationGui
Defined in File LidarReferenceCalibrationGui.h
Inheritance Relationships
Base Type
public multisensor_calibration::CalibrationGuiBase
(Class CalibrationGuiBase)
Class Documentation
-
class LidarReferenceCalibrationGui : public multisensor_calibration::CalibrationGuiBase
GUI for a guided extrinsic LiDAR-Reference calibration.
This subclasses the CalibrationGuiBase and will instantiate
a RViz3dViewDialog to guid the user where to place the target, and
a RViz3dViewDialog to show the results of the LidarDataProcessor, i.e. the detections of the target in the source cloud data of the LiDAR.
a ObservationViewDialog to allow the user to enter the reference coordinates of the target.
Public Functions
-
LidarReferenceCalibrationGui(const std::string &iAppTitle, const std::string &iGuiSubNamespace)
Default constructor.
- Parameters:
iAppTitle – [in] Application title.
iGuiSubNamespace – [in] Sub namespace of the gui.
-
virtual ~LidarReferenceCalibrationGui()
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.