Desc_Models_Dialog.h
Go to the documentation of this file.
1 
21 #ifndef DESC_MODELS_DIALOG_H_
22 #define DESC_MODELS_DIALOG_H_
23 
25 #include "View_Params_Wrapper.h"
26 #include <wx/wx.h>
27 #include <vector>
28 
29 
34 {
35 
36 private:
37 
39  std::string name;
40 
42  std::string object_model;
43 
45  std::string mesh;
46 
48  std::string rotation_type;
49 
51  std::string orientation_x;
52 
54  std::string orientation_y;
55 
57  std::string orientation_z;
58 
60  std::string diameter;
61 
63  std::string score_3D;
64 
66  std::vector<ViewParamsWrapper> views;
67 
71  void resetGuiValues();
72 
73 
74 protected:
75 
79  void OnDialogClose( wxCloseEvent& event );
80 
84  void onAddModelClicked( wxCommandEvent& event );
85 
89  void onDeleteModelClicked( wxCommandEvent& event );
90 
94  void onCancelClicked( wxCommandEvent& event );
95 
99  void onFinishClicked( wxCommandEvent& event );
100 
104  void onListBoxSelected(wxCommandEvent &event);
105 
109  void onBackClicked(wxCommandEvent &event);
110 
111 
115  void onEditModelClicked(wxCommandEvent &event);
116 
117 
121  void onImageClicked(wxMouseEvent &event);
122 
126  void onImageClickedRight(wxMouseEvent &event);
127 
128 public:
129 
143  DescModelsDialog(wxWindow* parent, std::string name, std::string object_model, std::string mesh, std::string rotation_type, std::string orientation_x, std::string orientation_y, std::string orientation_z, std::string diameter, std::string score_3D);
144 
148  std::vector<std::string>getObjectParameters();
149 
153  std::vector<ViewParamsWrapper> getViews();
154 };
155 
156 
157 #endif //DESC_MODELS_DIALOG_H_
158 
159 
160 
void resetGuiValues()
Resets all the shown values to default.
std::vector< ViewParamsWrapper > views
std::string orientation_y
void onAddModelClicked(wxCommandEvent &event)
void OnDialogClose(wxCloseEvent &event)
void onFinishClicked(wxCommandEvent &event)
std::string orientation_z
void onEditModelClicked(wxCommandEvent &event)
std::string rotation_type
void onDeleteModelClicked(wxCommandEvent &event)
void onListBoxSelected(wxCommandEvent &event)
std::string object_model
std::vector< ViewParamsWrapper > getViews()
Returns the list of created 2D-views.
void onBackClicked(wxCommandEvent &event)
void onImageClickedRight(wxMouseEvent &event)
std::vector< std::string > getObjectParameters()
Returns the list of object parameters.
void onCancelClicked(wxCommandEvent &event)
std::string orientation_x
void onImageClicked(wxMouseEvent &event)
DescModelsDialog(wxWindow *parent, std::string name, std::string object_model, std::string mesh, std::string rotation_type, std::string orientation_x, std::string orientation_y, std::string orientation_z, std::string diameter, std::string score_3D)
The constructor of this class.


asr_descriptor_surface_based_recognition
Author(s): Allgeyer Tobias, Hutmacher Robin, Meißner Pascal
autogenerated on Mon Dec 16 2019 03:31:15