Class GuiBase
Defined in File GuiBase.h
Inheritance Relationships
Base Type
public QObject
Derived Types
public multisensor_calibration::CalibrationGuiBase(Class CalibrationGuiBase)public multisensor_calibration::MultiSensorCalibrationGui(Class MultiSensorCalibrationGui)
Class Documentation
-
class GuiBase : public QObject
Base class of all GUIs. This implements a common interface to all GUIs, e.g. init().
Subclassed by multisensor_calibration::CalibrationGuiBase, multisensor_calibration::MultiSensorCalibrationGui
Public Functions
-
GuiBase()
-
explicit GuiBase(const std::string &iAppTitle, const std::string &iGuiSubNamespace)
Default constructor.
- Parameters:
iAppTitle – [in] Application title.
iGuiSubNamespace – [in] Sub namespace of the gui.
-
virtual ~GuiBase()
Destructor.
-
std::string getGuiNodeName() const
Get name of gui node.
Method to call the initialization routine. At the end of the routine the spin timer is started to start the ROS spin loop.
- Parameters:
ipExec – [in] Pointer to executor.
iNodeOpts – [in] Options for ros node wihtin gui.
-
void spinOnce()
Method spinning ROS event loop once. This is connected to the spinTimer_.
Signals
-
void rosLoopTerminated()
Signal emitted when ROS event loop is terminated.
-
GuiBase()