ArmarXGuiPlugin Class Reference

#include <ArmarXGui/libraries/ArmarXGuiBase/ArmarXGuiPlugin.h>

Inherits QObject, and ArmarXGuiInterface.

Inherited by AffordancePipelineGuiGuiPlugin, ArVizDrawerGuiGuiPlugin, ArVizGuiPlugin, BimanualCartesianAdmittanceControllerGuiGuiPlugin, CartesianImpedanceControllerGuiPlugin, CartesianNaturalPositionControllerGuiPlugin, CartesianWaypointControlGuiGuiPlugin, ConditionViewerGuiPlugin, DebugDrawerGuiPluginGuiPlugin, DebugDrawerViewerGuiPlugin, FeatureLearningGuiPlugin, GridFSFileEditorGuiPlugin, GuiHealthClientGuiPlugin, HandEyeCalibrationGuiPlugin, HandUnitGuiPlugin, HapticUnitGuiPlugin, HomogeneousMatrixCalculatorGuiPlugin, HsvColorSegmentationGuiPlugin, IceProxyGuiPlugin, ImageMaskPainterGuiPlugin, KinematicUnitGuiPlugin, LaserScannerPluginGuiPlugin, LaserScannerSelfLocalisationGuiPlugin, LoadObjectsIntoMemoryGuiPlugin, LoggingPlugin, LookAtClickGuiPlugin, MMMPlayerGuiPlugin, MessageDisplayPluginGuiPlugin, MotionPlanningPlugin, ObjectLocalizationRequesterGuiPlugin, ObjectPoseGuiPlugin, ObserverGuiPlugin, OperatorViewWidgetGuiPlugin, PlatformUnitGuiPlugin, PlotterPluginGuiPlugin, PointCloudVisualizationGuiPlugin, PresenterViewWidgetGuiPlugin, PrimitiveExtractionGuiPlugin, RemoteGuiPlugin, RobotIKGuiPlugin, RobotTrajectoryDesignerGuiPluginGuiPlugin, RobotUnitPluginGuiPlugin, RobotViewerGuiPlugin, ScenarioManagerGuiPlugin, SceneEditor, SemanticRelationViewerGuiPlugin, SensorActorPlugin, SimulatorControlGuiPlugin, SkillDashboardGuiPlugin, SkillDashboardWidgetGuiPlugin, SnapshotControlGuiPlugin, StatechartEditorGuiPlugin, StatechartEventSenderPlugin, StatechartViewerGuiPlugin, SystemStateMonitorPlugin, TopicReplayerGuiPlugin, UserAssistedSegmenterGuiGuiPlugin, ViewSelectionGuiPlugin, WriteToDebugObserverGuiPluginGuiPlugin, GraphVisualizerGuiPlugin, PriorMemoryEditorPlugin, WorkingMemoryGuiPlugin, GuiPlugin, ImageMonitorGuiPlugin, and ImageRecorderGuiPlugin.

Public Member Functions

template<typename ArmarXWidgetType>
std::enable_if<!HasGetWidgetName< ArmarXWidgetType >::value >::type addWidget ()
 
template<typename ArmarXWidgetType>
std::enable_if< HasGetWidgetName< ArmarXWidgetType >::value >::type addWidget ()
 
 ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK (HasGetWidgetName, GetWidgetName, QString(*)())
 
WidgetCreatorMap getProvidedWidgets () override
 
- Public Member Functions inherited from ArmarXGuiInterface
virtual QString getPluginName ()
 
virtual ~ArmarXGuiInterface ()
 

Member Function Documentation

◆ addWidget() [1/2]

template<typename ArmarXWidgetType>
std::enable_if<!HasGetWidgetName< ArmarXWidgetType >::value >::type addWidget ( )
inline

◆ addWidget() [2/2]

template<typename ArmarXWidgetType>
std::enable_if< HasGetWidgetName< ArmarXWidgetType >::value >::type addWidget ( )
inline

◆ ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK()

ARMARX_META_MAKE_HAS_MEMBER_FNC_CHECK ( HasGetWidgetName ,
GetWidgetName ,
QString(*  )() )

◆ getProvidedWidgets()

WidgetCreatorMap getProvidedWidgets ( )
inlineoverridevirtual

Implements ArmarXGuiInterface.


The documentation for this class was generated from the following file: