UserAssistedSegmenterConfigDialog.h
Go to the documentation of this file.
1 #pragma once
2 
3 #include <QDialog>
4 
6 
8 
9 namespace Ui
10 {
11  class UserAssistedSegmenterConfigDialog;
12 }
13 
14 namespace visionx
15 {
16 
18  public QDialog,
19  virtual public armarx::ManagedIceObject
20  {
21  Q_OBJECT
22 
23  public:
24  explicit UserAssistedSegmenterConfigDialog(QWidget* parent = nullptr);
25 
26  virtual ~UserAssistedSegmenterConfigDialog() override;
27 
28  virtual std::string
29  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  Ui::UserAssistedSegmenterConfigDialog* ui;
51  std::string uuid;
52 
54  };
55 
56 } // namespace visionx
visionx::UserAssistedSegmenterConfigDialog::verifyConfig
void verifyConfig()
Definition: UserAssistedSegmenterConfigDialog.cpp:58
visionx::UserAssistedSegmenterConfigDialog::onConnectComponent
virtual void onConnectComponent() override
Pure virtual hook for the subclass.
Definition: UserAssistedSegmenterConfigDialog.cpp:35
visionx::UserAssistedSegmenterConfigDialog::onInitComponent
virtual void onInitComponent() override
Pure virtual hook for the subclass.
Definition: UserAssistedSegmenterConfigDialog.cpp:30
visionx
ArmarX headers.
Definition: OpenPoseStressTest.h:38
visionx::UserAssistedSegmenterConfigDialog::onExitComponent
virtual void onExitComponent() override
Hook for subclass.
Definition: UserAssistedSegmenterConfigDialog.cpp:40
visionx::UserAssistedSegmenterConfigDialog::getUserAssistedSegmenterTopicName
std::string getUserAssistedSegmenterTopicName() const
Definition: UserAssistedSegmenterConfigDialog.cpp:52
Ui
ArmarX Headers.
Definition: ArmarXMainWindow.h:54
ManagedIceObject.h
visionx::UserAssistedSegmenterConfigDialog
Definition: UserAssistedSegmenterConfigDialog.h:17
UserAssistedSegmenterGuiWidgetController.h
armarx::ManagedIceObject
The ManagedIceObject is the base class for all ArmarX objects.
Definition: ManagedIceObject.h:162
visionx::UserAssistedSegmenterConfigDialog::getUserAssistedSegmenterProxyName
std::string getUserAssistedSegmenterProxyName() const
Definition: UserAssistedSegmenterConfigDialog.cpp:46
visionx::UserAssistedSegmenterGuiWidgetController
UserAssistedSegmenterGuiWidgetController brief one line description.
Definition: UserAssistedSegmenterGuiWidgetController.h:72
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