UserAssistedSegmenterConfigDialog.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QDialog>
4 
6 
8 
9 
10 namespace Ui
11 {
12  class UserAssistedSegmenterConfigDialog;
13 }
14 
15 namespace visionx
16 {
17 
19  public QDialog, virtual public armarx::ManagedIceObject
20  {
21  Q_OBJECT
22 
23  public:
24 
25  explicit UserAssistedSegmenterConfigDialog(QWidget* parent = nullptr);
26 
27  virtual ~UserAssistedSegmenterConfigDialog() override;
28 
29  virtual std::string getDefaultName() const override
30  {
31  return "UserAssistedSegmenterConfigDialog" + uuid;
32  }
33 
34  virtual void onInitComponent() override;
35  virtual void onConnectComponent() override;
36  virtual void onExitComponent() override;
37 
38  std::string getUserAssistedSegmenterProxyName() const;
39  std::string getUserAssistedSegmenterTopicName() const;
40 
41  signals:
42 
43 
44  public slots:
45 
46  void verifyConfig();
47 
48 
49  private:
50 
51  Ui::UserAssistedSegmenterConfigDialog* ui;
52  std::string uuid;
53 
55 
56  };
57 
58 }
visionx::UserAssistedSegmenterConfigDialog::verifyConfig
void verifyConfig()
Definition: UserAssistedSegmenterConfigDialog.cpp:52
visionx::UserAssistedSegmenterConfigDialog::onConnectComponent
virtual void onConnectComponent() override
Pure virtual hook for the subclass.
Definition: UserAssistedSegmenterConfigDialog.cpp:33
visionx::UserAssistedSegmenterConfigDialog::onInitComponent
virtual void onInitComponent() override
Pure virtual hook for the subclass.
Definition: UserAssistedSegmenterConfigDialog.cpp:29
visionx
ArmarX headers.
Definition: OpenPoseStressTest.h:38
visionx::UserAssistedSegmenterConfigDialog::onExitComponent
virtual void onExitComponent() override
Hook for subclass.
Definition: UserAssistedSegmenterConfigDialog.cpp:37
visionx::UserAssistedSegmenterConfigDialog::getUserAssistedSegmenterTopicName
std::string getUserAssistedSegmenterTopicName() const
Definition: UserAssistedSegmenterConfigDialog.cpp:47
Ui
ArmarX Headers.
Definition: ArmarXMainWindow.h:58
ManagedIceObject.h
visionx::UserAssistedSegmenterConfigDialog
Definition: UserAssistedSegmenterConfigDialog.h:18
UserAssistedSegmenterGuiWidgetController.h
armarx::ManagedIceObject
The ManagedIceObject is the base class for all ArmarX objects.
Definition: ManagedIceObject.h:163
visionx::UserAssistedSegmenterConfigDialog::getUserAssistedSegmenterProxyName
std::string getUserAssistedSegmenterProxyName() const
Definition: UserAssistedSegmenterConfigDialog.cpp:42
visionx::UserAssistedSegmenterGuiWidgetController
UserAssistedSegmenterGuiWidgetController brief one line description.
Definition: UserAssistedSegmenterGuiWidgetController.h:74
visionx::UserAssistedSegmenterConfigDialog::UserAssistedSegmenterConfigDialog
UserAssistedSegmenterConfigDialog(QWidget *parent=nullptr)
Definition: UserAssistedSegmenterConfigDialog.cpp:13
visionx::UserAssistedSegmenterConfigDialog::~UserAssistedSegmenterConfigDialog
virtual ~UserAssistedSegmenterConfigDialog() override
Definition: UserAssistedSegmenterConfigDialog.cpp:24
visionx::UserAssistedSegmenterConfigDialog::getDefaultName
virtual std::string getDefaultName() const override
Retrieve default name of component.
Definition: UserAssistedSegmenterConfigDialog.h:29